@zklogic/draw.io
Version:
Draw.IO - Graph Editor integration in Angular-cli
1 lines • 458 kB
JavaScript
LucidImporter={},function(){var e="13",o=.75,t=0,r=0,i="html=1;overflow=block;blockSpacing=1;whiteSpace=wrap;",l="text;html=1;resizable=0;labelBackgroundColor=default;align=center;verticalAlign=middle;",n="container=1;pointerEvents=0;collapsible=0;recursiveResize=0;",a="group;dropTarget=0;pointerEvents=0;",s="verticalLabelPosition=bottom;verticalAlign=top;fillColor=#036897;strokeColor=#ffffff",c="shape=mxgraph.",p="strokeColor=none;shape=mxgraph.",m="verticalLabelPosition=bottom;verticalAlign=top;"+p,g="mxCompositeShape",b="aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/",u="html=1;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.gcp2.",h="html=1;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.kubernetes.icon;prIcon=",A=!1,f="",_=["AEUSBBlock","AGSCutandpasteBlock","iOSDeviceiPadLandscape","iOSDeviceiPadProLandscape"],d=["fpDoor"],C={None:"none;",Arrow:"block;xyzFill=1;","Hollow Arrow":"block;xyzFill=0;","Open Arrow":"open;","CFN ERD Zero Or More Arrow":"ERzeroToMany;xyzSize=10;","CFN ERD One Or More Arrow":"ERoneToMany;xyzSize=10;","CFN ERD Many Arrow":"ERmany;xyzSize=10;","CFN ERD Exactly One Arrow":"ERmandOne;xyzSize=10;","CFN ERD Zero Or One Arrow":"ERzeroToOne;xyzSize=10;","CFN ERD One Arrow":"ERone;xyzSize=16;",Generalization:"block;xyzFill=0;xyzSize=12;","Big Open Arrow":"open;xyzSize=10;",Asynch1:"openAsync;flipV=1;xyzSize=10;",Asynch2:"openAsync;xyzSize=10;",Aggregation:"diamond;xyzFill=0;xyzSize=16;",Composition:"diamond;xyzFill=1;xyzSize=16;",BlockEnd:"box;xyzFill=0;xyzSize=16;",Measure:"ERone;xyzSize=10;",CircleOpen:"oval;xyzFill=0;xyzSize=16;",CircleClosed:"oval;xyzFill=1;xyzSize=16;",BlockEndFill:"box;xyzFill=1;xyzSize=16;",Nesting:"circlePlus;xyzSize=7;xyzFill=0;","BPMN Conditional":"diamond;xyzFill=0;","BPMN Default":"dash;"},k={DefaultTextBlockNew:"strokeColor=none;fillColor=none",DefaultTextBlock:"strokeColor=none;fillColor=none",DefaultSquareBlock:"",RectangleBlock:"",DefaultNoteBlock:"shape=note;size=15",DefaultNoteBlockV2:"shape=note;size=15",HotspotBlock:"strokeColor=none;fillColor=none",ImageSearchBlock2:"shape=image",UserImage2Block:"shape=image",ExtShapeBoxBlock:"",DefaultStickyNoteBlock:"shadow=1",ProcessBlock:"",DecisionBlock:"rhombus",TerminatorBlock:"rounded=1;arcSize=50",PredefinedProcessBlock:"shape=process",DocumentBlock:"shape=document;boundedLbl=1",MultiDocumentBlock:c+"flowchart.multi-document",ManualInputBlock:"shape=manualInput;size=15",PreparationBlock:"shape=hexagon;perimeter=hexagonPerimeter2",DataBlock:"shape=parallelogram;perimeter=parallelogramPerimeter;anchorPointDirection=0",DataBlockNew:"shape=parallelogram;perimeter=parallelogramPerimeter;anchorPointDirection=0",DatabaseBlock:"shape=cylinder3;size=4;anchorPointDirection=0;boundedLbl=1;",DirectAccessStorageBlock:"shape=cylinder3;direction=south;size=10;anchorPointDirection=0;boundedLbl=1;",InternalStorageBlock:g,PaperTapeBlock:"shape=tape;size=0.2",ManualOperationBlockNew:"shape=trapezoid;perimeter=trapezoidPerimeter;anchorPointDirection=0;flipV=1",DelayBlock:"shape=delay",StoredDataBlock:"shape=cylinder3;boundedLbl=1;size=15;lid=0;direction=south;",MergeBlock:"triangle;direction=south;anchorPointDirection=0",ConnectorBlock:"ellipse",OrBlock:c+"flowchart.summing_function",SummingJunctionBlock:c+"flowchart.or",DisplayBlock:"shape=display",OffPageLinkBlock:"shape=offPageConnector",BraceNoteBlock:g,NoteBlock:g,AdvancedSwimLaneBlock:g,AdvancedSwimLaneBlockRotated:g,RectangleContainerBlock:n,DiamondContainerBlock:"shape=rhombus;"+n,RoundedRectangleContainerBlock:"rounded=1;absoluteArcSize=1;arcSize=24;"+n,CircleContainerBlock:"ellipse;"+n,PillContainerBlock:"shape=mxgraph.flowchart.terminator;"+n,BraceBlock:g,BracketBlock:g,BraceBlockRotated:g,BracketBlockRotated:g,IsoscelesTriangleBlock:"shape=mxgraph.basic.acute_triangle;dx=0.5;anchorPointDirection=0",RightTriangleBlock:c+"basic.orthogonal_triangle",PentagonBlock:c+"basic.pentagon",HexagonBlock:"shape=hexagon;perimeter=hexagonPerimeter2",OctagonBlock:c+"basic.octagon2;dx=15;",CrossBlock:"shape=cross;size=0.6",CloudBlock:"ellipse;shape=cloud",HeartBlock:c+"basic.heart",RightArrowBlock:g,DoubleArrowBlock:g,CalloutBlock:c+"basic.rectangular_callout",CalloutSquareBlock:g,ShapeCircleBlock:"ellipse",ShapePolyStarBlock:c+"basic.star",ShapeDiamondBlock:"rhombus",UI2HotspotBlock:"opacity=50;strokeColor=none",AndroidDevice:g,AndroidAlertDialog:g,AndroidDateDialog:g,AndroidTimeDialog:g,AndroidListItems:g,AndroidTabs:g,AndroidProgressBar:g,AndroidImageBlock:g,AndroidTextBlock:g,AndroidActionBar:g,AndroidButton:g,AndroidTextBox:g,AndroidRadioButton:g,AndroidCheckBox:g,AndroidToggle:g,AndroidSlider:g,AndroidIconCheck:c+"ios7.misc.check",AndroidIconCancel:c+"atlassian.x",AndroidIconCollapse:c+"ios7.misc.up",AndroidIconExpand:c+"ios7.misc.down",AndroidIconNext:c+"ios7.misc.right",AndroidIconPrevious:c+"ios7.misc.left",AndroidIconRefresh:NaN,AndroidIconInformation:c+"ios7.icons.info",AndroidIconSearch:c+"ios7.icons.looking_glass",AndroidIconSettings:c+"ios7.icons.volume;direction=south",AndroidIconTrash:c+"ios7.icons.trashcan",AndroidIconEmail:c+"mockup.misc.mail2",AndroidIconNew:c+"ios7.misc.flagged",iOSDeviceiPhoneSE:c+"ios7.misc.iphone",iOSDeviceiPhone6s:c+"ios7.misc.iphone",iOSDeviceiPhone6sPlus:c+"ios7.misc.iphone",iOSDeviceiPadPortrait:c+"ios7.misc.ipad7inch",iOSDeviceiPadLandscape:c+"ios7.misc.ipad7inch",iOSDeviceiPadProPortrait:c+"ios7.misc.ipad7inch",iOSDeviceiPadProLandscape:c+"ios7.misc.ipad10inch",iOSButton:"fillColor=none;strokeColor=none;",iOSSegmentedControl:g,iOSStepper:c+"ios7.misc.adjust",iOSToggle:c+"ios7ui.onOffButton;buttonState=on;strokeColor2=#aaaaaa;fillColor2=#ffffff",iOSSlider:g,iOSProgressBar:g,iOSPageControls:g,iOSStatusBar:g,iOSSearchBar:g,iOSNavBar:g,iOSTabs:g,iOSUniversalKeyboard:c+"ios.iKeybLett",iOSDatePicker:g,iOSTimePicker:g,iOSCountdownPicker:g,iOSBasicCell:g,iOSSubtitleCell:g,iOSRightDetailCell:g,iOSLeftDetailCell:g,iOSTableGroupedSectionBreak:g,iOSTablePlainHeaderFooter:g,MindMapBlock:"",MindMapStadiumBlock:"arcSize=50",MindMapCloud:"shape=cloud",MindMapCircle:"ellipse",MindMapIsoscelesTriangleBlock:"shape=triangle;direction=north",MindMapDiamondBlock:"shape=rhombus",MindMapPentagonBlock:c+"basic.pentagon",MindMapHexagonBlock:"shape=hexagon;perimeter=hexagonPerimeter2",MindMapOctagonBlock:c+"basic.octagon2;dx=10;",MindMapCrossBlock:c+"basic.cross2;dx=20",ERDEntityBlock:g,ERDEntityBlock2:g,ERDEntityBlock3:g,ERDEntityBlock4:g,UMLClassBlock:g,UMLActiveClassBlock:"shape=process",UMLMultiplicityBlock:g,UMLPackageBlock:"",UMLConstraintBlock:g,UMLNoteBlock:"shape=note;size=15",UMLNoteBlockV2:"shape=note;size=15",UMLTextBlock:g,UMLActorBlock:"shape=umlActor;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;whiteSpace=nowrap",UMLUseCaseBlock:"ellipse",UMLCircleContainerBlock:"ellipse;"+n,UMLRectangleContainerBlock:n,UMLOptionLoopBlock:c+"sysml.package2;xSize=90;overflow=fill",UMLAlternativeBlock2:c+"sysml.package2;xSize=90;overflow=fill",UMLStartBlock:"ellipse;fillColor=#000000",UMLStateBlock:g,UMLDecisionBlock:"shape=rhombus;",UMLHForkJoinBlock:"fillColor=#000000",UMLVForkJoinBlock:"fillColor=#000000",UMLFlowFinalBlock:c+"flowchart.or",UMLHistoryStateBlock:"ellipse",UMLEndBlock:c+"bpmn.shape;outline=end;symbol=terminate;strokeColor=#000000;fillColor=#ffffff",UMLObjectBlock:"",UMLSendSignalBlock:c+"sysml.sendSigAct",UMLReceiveSignalBlock:c+"sysml.accEvent;flipH=1",UMLAcceptTimeEventActionBlock:c+"sysml.timeEvent",UMLOffPageLinkBlock:c+"sysml.sendSigAct;direction=south",UMLMultiLanePoolBlock:g,UMLMultiLanePoolRotatedBlock:g,UMLMultidimensionalSwimlane:g,UMLActivationBlock:"",UMLDeletionBlock:c+"sysml.x;strokeWidth=4",UMLSeqEntityBlock:c+"electrical.radio.microphone_1;direction=north",UMLComponentBlock:"shape=component;align=left;spacingLeft=36",UMLComponentBlockV2:"shape=component;align=left;spacingLeft=36",UMLNodeBlock:"shape=cube;size=20;flipH=1;verticalAlign=top;spacingTop=22;spacingLeft=5",UMLNodeBlockV2:"shape=cube;size=20;flipH=1;verticalAlign=top;spacingTop=22;spacingLeft=5",UMLComponentInterfaceBlock:"ellipse",UMLComponentInterfaceBlockV2:"ellipse",UMLComponentBoxBlock:g,UMLComponentBoxBlockV2:g,UMLAssemblyConnectorBlock:g,UMLAssemblyConnectorBlockV2:g,UMLProvidedInterfaceBlock:g,UMLProvidedInterfaceBlockV2:g,UMLRequiredInterfaceBlock:"shape=requires;direction=north",UMLRequiredInterfaceBlockV2:"shape=requires;direction=north",UMLSwimLaneBlockV2:g,UMLSwimLaneBlock:"swimlane;startSize=25;dropTarget=0;fontStyle=0"+n,UMLEntityBlock:"",UMLWeakEntityBlock:"shape=ext;double=1",UMLAttributeBlock:"ellipse",UMLMultivaluedAttributeBlock:"shape=doubleEllipse",UMLRelationshipBlock:"shape=rhombus",UMLWeakRelationshipBlock:"shape=rhombus;double=1",BPMNActivity:g,BPMNEvent:g,BPMNChoreography:g,BPMNConversation:g,BPMNGateway:g,BPMNData:g,BPMNDataStore:"shape=datastore",BPMNAdvancedPoolBlock:g,BPMNAdvancedPoolBlockRotated:g,BPMNBlackPool:g,BPMNTextAnnotation:g,DFDExternalEntityBlock:g,DFDExternalEntityBlock2:"",YDMDFDProcessBlock:"ellipse",YDMDFDDataStoreBlock:"shape=partialRectangle;right=0;left=0",GSDFDProcessBlock:g,GSDFDProcessBlock2:"rounded=1;arcSize=10;",GSDFDDataStoreBlock:g,GSDFDDataStoreBlock2:"shape=partialRectangle;right=0",OrgBlock:g,DefaultTableBlock:g,VSMCustomerSupplierBlock:c+"lean_mapping.outside_sources",VSMDedicatedProcessBlock:g,VSMSharedProcessBlock:g,VSMWorkcellBlock:g,VSMDatacellBlock:g,VSMInventoryBlock:g,VSMSupermarketBlock:g,VSMPhysicalPullBlock:c+"lean_mapping.physical_pull;direction=south",VSMFIFOLaneBlock:g,VSMSafetyBufferStockBlock:g,VSMExternalShipmentAirplaneBlock:c+"lean_mapping.airplane_7",VSMExternalShipmentForkliftBlock:c+"lean_mapping.move_by_forklift",VSMExternalShipmentTruckBlock:c+"lean_mapping.truck_shipment;align=left;",VSMExternalShipmentBoatBlock:c+"lean_mapping.boat_shipment;verticalAlign=bottom;",VSMProductionControlBlock:g,VSMOtherInformationBlock:"",VSMSequencedPullBallBlock:c+"lean_mapping.sequenced_pull_ball",VSMMRPERPBlock:c+"lean_mapping.mrp_erp;whiteSpace=wrap",VSMLoadLevelingBlock:c+"lean_mapping.load_leveling",VSMGoSeeBlock:c+"lean_mapping.go_see_production_scheduling;flipH=1",VSMGoSeeProductionBlock:g,VSMVerbalInfoBlock:c+"lean_mapping.verbal",VSMKaizenBurstBlock:c+"lean_mapping.kaizen_lightening_burst",VSMOperatorBlock:c+"lean_mapping.operator;flipV=1",VSMTimelineBlock:g,VSMQualityProblemBlock:c+"lean_mapping.quality_problem",VSMProductionKanbanSingleBlock:"shape=card;size=18;flipH=1;",VSMProductionKanbanBatchBlock:g,VSMWithdrawalKanbanBlock:c+"lean_mapping.withdrawal_kanban",VSMSignalKanbanBlock:"shape=triangle;direction=south;anchorPointDirection=0",VSMKanbanPostBlock:c+"lean_mapping.kanban_post",VSMShipmentArrow:"shape=singleArrow;arrowWidth=0.5;arrowSize=0.13",VSMPushArrow:c+"lean_mapping.push_arrow",VSMElectronicInformationArrow:g,AWSElasticComputeCloudBlock2:g,AWSInstanceBlock2:p+"aws3.instance",AWSInstancesBlock2:p+"aws3.instances;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAMIBlock2:p+"aws3.ami;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSDBonInstanceBlock2:p+"aws3.db_on_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSInstanceCloudWatchBlock2:p+"aws3.instance_with_cloudwatch;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSElasticIPBlock2:p+"aws3.elastic_ip;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSHDFSClusterBlock2:p+"aws3.hdfs_cluster;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAutoScalingBlock2:p+"aws3.auto_scaling;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSEC2OptimizedInstance2:p+"aws3.optimized_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAmazonEC2(Spotinstance)":p+"aws3.spot_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonECR:p+"aws3.ecr;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonECS:p+"aws3.ecs;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSLambda2:p+"aws3.lambda;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSElasticLoadBalancing:p+"aws3.elastic_load_balancing;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSElasticLoadBlock2:p+"aws3.classic_load_balancer;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSDirectConnectBlock3:p+"aws3.direct_connect;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSElasticNetworkBlock2:p+"aws3.elastic_network_interface;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSRoute53Block2:g,AWSHostedZoneBlock2:p+"aws3.hosted_zone;fontColor=#ffffff;fontStyle=1",AWSRouteTableBlock2:p+"aws3.route_table;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSVPCBlock2:p+"aws3.vpc;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSVPNConnectionBlock2:p+"aws3.vpn_connection;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSVPNGatewayBlock2:p+"aws3.vpn_gateway;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSCustomerGatewayBlock2:p+"aws3.customer_gateway;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSCustomerGatewayBlock3:p+"aws3.customer_gateway;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSInternetGatewayBlock2:p+"aws3.internet_gateway;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSRouterBlock2:p+"aws3.router;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSRouterBlock3:p+"aws3.router;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAmazonVPC(endpoints)":p+"aws3.endpoints;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAmazonVPC(flowlogs)":p+"aws3.flow_logs;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAmazonVPC(VPCNATgateway)":p+"aws3.vpc_nat_gateway;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSVPCPeering3:p+"aws3.vpc_peering;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSSimpleStorageBlock2:p+"aws3.s3;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSBucketBlock2:p+"aws3.bucket;fontStyle=1;fontColor=#ffffff",AWSBuckethWithObjectsBlock2:p+"aws3.bucket_with_objects;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSObjectBlock2:p+"aws3.object;fontStyle=1;fontColor=#ffffff",AWSImportExportBlock2:p+"aws3.import_export;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSStorageGatewayBlock2:p+"aws3.storage_gateway;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSElasticBlockStorageBlock2:p+"aws3.volume;fontStyle=1;fontColor=#ffffff",AWSVolumeBlock3:p+"aws3.volume;fontStyle=1;fontColor=#ffffff",AWSSnapshotBlock2:p+"aws3.snapshot;fontStyle=1;fontColor=#ffffff",AWSGlacierArchiveBlock3:p+"aws3.archive;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSGlacierVaultBlock3:p+"aws3.vault;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonEFS:p+"aws3.efs;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSGlacierBlock2:p+"aws3.glacier;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAWSImportExportSnowball:p+"aws3.snowball;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSStorageGatewayCachedVolumn2:p+"aws3.cached_volume;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSStorageGatewayNon-CachedVolumn2":p+"aws3.non_cached_volume;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSStorageGatewayVirtualTapeLibrary2:p+"aws3.virtual_tape_library;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSCloudFrontBlock2:p+"aws3.cloudfront;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSDownloadDistBlock2:p+"aws3.download_distribution;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSStreamingBlock2:p+"aws3.streaming_distribution;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSEdgeLocationBlock2:p+"aws3.edge_location;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSItemBlock2:p+"aws3.item;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSItemsBlock2:p+"aws3.items;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAttributeBlock2:p+"aws3.attribute;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAttributesBlock2:p+"aws3.attributes;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSRDBSBlock2:g,AWSRDSInstanceBlock2:p+"aws3.rds_db_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSRDSStandbyBlock2:p+"aws3.rds_db_instance_standby_multi_az;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSRDSInstanceReadBlock2:p+"aws3.rds_db_instance_read_replica;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSOracleDBBlock2:p+"aws3.oracle_db_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSMySQLDBBlock2:p+"aws3.mysql_db_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSDynamoDBBlock2:p+"aws3.dynamo_db;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSSimpleDatabaseBlock3:p+"aws2.database.simpledb;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSSimpleDatabaseDomainBlock3:p+"aws2.database.simpledb_domain;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSTableBlock2:p+"aws3.table;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonRedShiftBlock3:p+"aws3.redshift;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSElastiCacheNodeBlock2:p+"aws3.cache_node;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSElastiCacheBlock2:p+"aws3.elasticache;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSDynamoDBGlobalSecondaryIndexes2:p+"aws3.global_secondary_index;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonElastiCacheMemcache2:p+"aws3.memcached;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonElastiCacheRedis2:p+"aws3.redis;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonRDSMSSQLInstance2:p+"aws3.ms_sql_instance_2;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSMSSQLDBBlock3:p+"aws3.ms_sql_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonRDSMySQLDBInstance2:p+"aws3.mysql_db_instance_2;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonRDSOracleDBInstance2:p+"aws3.oracle_db_instance_2;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSRDSReplicasetswithPIOP2:p+"aws3.piop;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonRDSPostgreSQL2:p+"aws3.postgre_sql_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSRDSMasterSQL2:p+"aws3.sql_master;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSRDSSlaveSQL2:p+"aws3.sql_slave;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAmazonRedshift(densecomputenode)":p+"aws3.dense_compute_node;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAmazonRedshift(densestoragenode)":p+"aws3.dense_storage_node;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAWSDatabaseMigrationService:p+"aws3.database_migration_service;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSACM:p+"aws3.certificate_manager;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonInspector:p+"aws3.inspector;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAWSCloudHSM:p+"aws3.cloudhsm;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSDirectoryService2:p+"aws3.directory_service;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAWSKMS:p+"aws3.kms;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAWSWAF:p+"aws3.waf;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSACM(certificate-manager)":p+"aws3.certificate_manager_2;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSSESBlock2:p+"aws3.ses;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSEmailBlock2:p+"aws3.email;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSSNSBlock2:p+"aws3.sns;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSSQSBlock3:p+"aws3.sqs;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSQueueBlock2:p+"aws3.queue;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSMessageBlock2:p+"aws3.message;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSDeciderBlock2:p+"aws3.decider;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSSWFBlock2:p+"aws3.swf;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSWorkerBlock2:p+"aws3.worker;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSCloudSearchBlock2:p+"aws3.cloudsearch;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSCloudSearchMetadataBlock3:p+"aws3.search_documents;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSElasticTranscoder3:p+"aws3.elastic_transcoder;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonAPIGateway:p+"aws3.api_gateway;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAppStream2:p+"aws3.appstream;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSCloudFormationBlock2:p+"aws3.cloudformation;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSDataPipelineBlock3:p+"aws3.data_pipeline;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSDataPipelineBlock2:p+"aws3.data_pipeline;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSTemplageBlock2:p+"aws3.template;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSStackBlock2:p+"aws3.stack_aws_cloudformation;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSBeanStockBlock2:p+"aws3.elastic_beanstalk;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSApplicationBlock2:p+"aws3.application;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSBeanstalkDeploymentBlock3:p+"aws3.deployment;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSIAMBlock3:p+"aws3.iam;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSIAMSTSBlock3:p+"aws3.sts;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSIAMAddonBlock2:p+"aws3.add_on;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSCloudWatchBlock3:p+"aws3.cloudwatch;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSCloudWatchAlarmBlock2:p+"aws3.alarm;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSIAMSecurityTokenService2:p+"aws3.sts_2;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSIAMDataEncryptionKey2:p+"aws3.data_encryption_key;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSIAMEncryptedData2:p+"aws3.encrypted_data;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIAM(long-termsecuritycredential)":p+"aws3.long_term_security_credential;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSIAMMFAToken2:p+"aws3.mfa_token;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSIAMPermissions2:p+"aws3.permissions_2;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSIAMRoles2:p+"aws3.role;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIAM(temporarysecuritycredential)":p+"aws3.long_term_security_credential;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSCloudTrail2:p+"aws3.cloudtrail;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSConfig2:p+"aws3.config;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSOpsWorksBlock3:p+"aws3.opsworks;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAWSServiceCatalog:p+"aws3.service_catalog;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSTrustedAdvisor2:p+"aws3.trusted_advisor;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSOpsWorksApps2:p+"aws3.apps;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSOpsWorksDeployments2:p+"aws3.deployments;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSOpsWorksInstances2:p+"aws3.instances_2;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSOpsWorksLayers2:p+"aws3.layers;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSOpsWorksMonitoring2:p+"aws3.monitoring;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSOpsWorksPermissions2:p+"aws3.permissions;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSOpsWorksResources2:p+"aws3.resources;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSOpsWorksStack2:p+"aws3.stack_aws_opsworks;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSMechanicalTurkBlock3:p+"aws3.mechanical_turk;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSHumanITBlock2:p+"aws3.human_intelligence_tasks_hit;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAssignmentTaskBlock2:p+"aws3.requester;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSWorkersBlock2:p+"aws3.users;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSRequesterBlock2:p+"aws3.assignment_task;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAndroidBlock3:p+"aws3.android;fillColor=#96BF3D;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSiOSBlock3:p+"aws3.android;fillColor=#CFCFCF;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSJavaBlock3:p+"aws3.android;fillColor=#EE472A;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSJavaScript:p+"aws3.android;fillColor=#205E00;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSNetBlock3:p+"aws3.android;fillColor=#115193;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSNodeJSBlock3:p+"aws3.android;fillColor=#8CC64F;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSPHPBlock3:p+"aws3.android;fillColor=#5A69A4;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSPythonBlock3:p+"aws3.android;fillColor=#FFD44F;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSRubyBlock3:p+"aws3.android;fillColor=#AE1F23;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSXamarin:p+"aws3.android;fillColor=#4090D7;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSCLIBlock3:p+"aws3.cli;fillColor=#444444;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSEclipseToolkitBlock3:p+"aws3.toolkit_for_eclipse;fillColor=#342074;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSVisualStudioToolkitBlock3:p+"aws3.toolkit_for_visual_studio;fillColor=#53B1CB;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSWindowsPowershellToolkitBlock3:p+"aws3.toolkit_for_windows_powershell;fillColor=#737373;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonElasticsearchService:p+"aws3.elasticsearch_service;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSElasticMapReduceBlock2:p+"aws3.emr;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSClusterBlock2:p+"aws3.emr_cluster;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSEMREngine2:p+"aws3.emr_engine;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSEMRMapRM3Engine2:p+"aws3.emr_engine_mapr_m3;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSEMRMapRM5Engine2:p+"aws3.emr_engine_mapr_m5;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSEMRMapRM7Engine2:p+"aws3.emr_engine_mapr_m7;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSKinesis2:p+"aws3.kinesis;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAmazonKinesis(AmazonKinesisAnalytics)":p+"aws3.kinesis;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSKinesisEnabledApp2:p+"aws3.kinesis_enabled_app;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAmazonKinesis(AmazonKinesisFirehose)":p+"aws3.kinesis_firehose;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAmazonKinesis(AmazonKinesisStreams)":p+"aws3.kinesis_streams;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonMachineLearning:p+"aws3.machine_learning;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonQuickSight:p+"aws3.quicksight;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSCognito2:p+"aws3.cognito;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSMobileAnalytics2:p+"aws3.mobile_analytics;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAWSDeviceFarm:p+"aws3.device_farm;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAWSMobileHub:p+"aws3.mobile_hub;gradientColor=#AD688A;gradientDirection=east;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSTopicBlock2:p+"aws3.topic_2;fontStyle=1;fontColor=#ffffff;verticalAlign=top;spacingTop=-5",AWSEmailNotificationBlock2:p+"aws3.email_notification;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSHTTPNotificationBlock2:p+"aws3.http_notification;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAWSCodeCommit:p+"aws3.codecommit;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSCodeDeploy2:p+"aws3.codedeploy;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAWSCodePipeline:p+"aws3.codepipeline;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSWorkDocs2:p+"aws3.workdocs;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonWorkMail:p+"aws3.workmail;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonWorkSpaces2:p+"aws3.workspaces;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAWSIoT:p+"aws3.aws_iot;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(action)":p+"aws3.action;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(actuator)":p+"aws3.actuator;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(certificate)":p+"aws3.certificate;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(desiredstate)":p+"aws3.desired_state;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(hardwareboard)":p+"aws3.hardware_board;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(HTTP2protocol)":p+"aws3.http_2_protocol;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(HTTPprotocol)":p+"aws3.http_protocol;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(MQTTprotocol)":p+"aws3.mqtt_protocol;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(policy)":p+"aws3.policy;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(reportedstate)":p+"aws3.reported_state;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(rule)":p+"aws3.rule;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(sensor)":p+"aws3.sensor;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(servo)":p+"aws3.servo;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(shadow)":p+"aws3.shadow;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(simulator)":p+"aws3.simulator;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(thingbank)":p+"aws3.bank;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(thingbicycle)":p+"aws3.bicycle;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(thingcamera)":p+"aws3.camera;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(thingcar)":p+"aws3.car;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(thingcart)":p+"aws3.cart;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(thingcoffeepot)":p+"aws3.coffee_pot;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(thingdoorlock)":p+"aws3.door_lock;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(thingfactory)":p+"aws3.factory;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(thinggeneric)":p+"aws3.generic;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(thinghouse)":p+"aws3.house;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(thinglightbulb)":p+"aws3.lightbulb;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(thingmedicalemergency)":p+"aws3.medical_emergency;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(thingpoliceemergency)":p+"aws3.police_emergency;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(thingthermostat)":p+"aws3.thermostat;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(thingtravel)":p+"aws3.travel;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(thingutility)":p+"aws3.utility;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(thingwindfarm)":p+"aws3.windfarm;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(topic)":p+"aws3.topic;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSCloudBlock2:p+"aws3.cloud;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSVPCloudBlock3:p+"aws3.virtual_private_cloud;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSUserBlock2:p+"aws3.user;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSUsersBlock2:p+"aws3.users;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSClientBlock2:p+"aws3.management_console;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSMobileClientBlock2:p+"aws3.mobile_client;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSGenericDatabaseBlock3:p+"aws3.generic_database;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSDiskBlock3:p+"aws3.disk;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSTapeStorageBlock3:p+"aws3.tape_storage;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSMediaBlock2:p+"aws3.multimedia;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSDataCenterBlock2:p+"aws3.corporate_data_center;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSServerBlock2:p+"aws3.traditional_server;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSInternetBlock2:p+"aws2.non-service_specific.internet;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSForumsBlock3:p+"aws3.forums;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSManagementBlock2:p+"aws3.management_console;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonElasticCacheNode2:p+"aws3.cache_node;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonRedshiftDW1Cluster2:p+"aws3.dense_compute_node;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonRedshiftDW2Cluster2:p+"aws3.dense_storage_node;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonRedshiftSSDFamilyCluster2:p+"aws3.dense_storage_node;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonRoute53RouteTable2:p+"aws3.route_table;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSSubnetBlock2:p+"aws3.permissions;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSRoundedRectangleContainerBlock2:g,AWSRoundedRectangleContainerBlock:g,ACAccessControlBlock:m+"azure.access_control",ACAPIAppsBlock:m+"mscae.cloud.api_app",ACAPIManagementBlock:m+"mscae.cloud.api_management",ACAppInsightsBlock:m+"mscae.cloud.application_insights",ACAppServicesBlock:m+"mscae.cloud.app_service",ACAutoscalingBlock:m+"azure.autoscale",ACAzureActiveDirectoryBlock:m+"azure.azure_active_directory",ACAzurealertBlock:m+"azure.azure_alert",ACAzureAutomationBlock:m+"azure.automation",ACAzureBatchBlock:m+"mscae.cloud.azure_batch",ACAzureRedisBlock:m+"azure.azure_cache",ACAzureFilesBlock:m+"mscae.cloud.azure_files_service",ACAzureloadbalancerBlock:m+"mscae.cloud.azure_automatic_load_balancer",ACAzureMarketplaceBlock:m+"azure.azure_marketplace",ACAzureRightManagementRMSBlock:m+"mscae.cloud.azure_rights_management_rms",ACAzureSDKBlock:m+"azure.azure_sdk",ACAzureSearchBlock:m+"mscae.cloud.azure_search",ACAzureSQLdatabaseBlock:m+"azure.sql_database_sql_azure",ACAzuresubscriptionBlock:m+"azure.azure_subscription",ACAzureWebsitesBlock:m+"azure.azure_website",ACBackupServiceBlock:m+"azure.backup_service",ACBitbucketcodesourceBlock:m+"azure.bitbucket_code_source",ACBizTalkServicesBlock:m+"azure.biztalk_services",ACCloudServiceBlock:m+"azure.cloud_service",ACCodePlexBlock:m+"azure.codeplex_code_source",ACContentDeliveryNetworkBlock:m+"azure.content_delivery_network",ACDataFactoryBlock:m+"mscae.cloud.data_factory",ACDocumentDBBlock:m+"mscae.cloud.documentdb",ACDropboxcodesourceBlock:m+"azure.dropbox_code_source",ACEventsHubBlock:m+"mscae.cloud.event_hubs",ACExpressRouteBlock:m+"azure.express_route",ACGitHubBlock:m+"azure.github_code",ACGitrepositoryBlock:m+"azure.git_repository",ACHDInsightBlock:m+"mscae.cloud.hdinsight",ACHealthmonitoringBlock:m+"azure.health_monitoring",ACHealthyBlock:m+"azure.healthy",ACHybridConnectionBlock:m+"mscae.cloud.hybrid_connections",ACBizTalkhybridconnectionBlock:m+"mscae.cloud.hybrid_connection_manager",ACKeyVaultBlock:m+"mscae.cloud.key_vault",ACLogicAppBlock:m+"mscae.cloud.logic_app",ACMachineLearningBlock:m+"mscae.cloud.machine_learning",ACMediaServicesBlock:m+"azure.media_service",ACMicrosoftaccountBlock:m+"mscae.cloud.microsoft_account",ACMicrosoftAzureBlock:m+"mscae.cloud.microsoft_azure",ACMobileEngagementBlock:m+"mscae.cloud.mobile_engagement",ACMobileServicesBlock:m+"mscae.cloud.mobile_app",ACMultiFactorAuthBlock:m+"azure.multi_factor_authentication",ACMySQLdatabaseBlock:m+"azure.mysql_database",ACNotificationHubsBlock:m+"azure.notification_hub",ACNotificationtopicBlock:m+"azure.notification_topic",ACOperationalInsightsBlock:m+"mscae.cloud.operational_insights",ACOSimageBlock:m+"azure.operating_system_image",ACRemoteAppBlock:m+"mscae.cloud.remoteapp",ACrpdRemotingfileBlock:m+"azure.rdp_remoting_file",ACSchedulerBlock:m+"azure.scheduler",ACServiceBusBlock:m+"azure.service_bus",ACServiceBusQueueBlock:m+"azure.service_bus_queues",ACServiceBusRelayBlock:m+"azure.service_bus_relay",ACServiceBusTopicBlock:m+"azure.service_bus_topics_and_subscriptions",ACServiceEndpointBlock:m+"mscae.cloud.service_endpoint",ACServicepackageBlock:m+"mscae.cloud.service_package",ACSiteRecoveryBlock:m+"azure.hyper_v_recovery_manager",ACSQLdatabasegenericBlock:m+"azure.sql_database",ACSQLdatasyncBlock:m+"azure.sql_datasync",ACSQLreportingdeprecatedBlock:m+"azure.sql_reporting",ACStartuptaskBlock:m+"azure.startup_task",ACStorageAzureBlock:m+"mscae.cloud.azure_storage",ACStorageblobBlock:m+"azure.storage_blob",ACStoragequeueBlock:m+"azure.storage_queue",ACStoragetableBlock:m+"azure.storage_table",ACStorSimpleBlock:m+"azure.storsimple",ACStreamAnalyticsBlock:m+"mscae.cloud.stream_analytics",ACTrafficManagerBlock:m+"azure.traffic_manager",ACAlienBlock:m+"azure.unidentified_code_object",ACVHDBlock:m+"azure.vhd",ACVHDdatadiskBlock:m+"azure.vhd_data_disk",ACVirtualmachineBlock:m+"azure.virtual_machine",ACVirtualmachinecontainerBlock:m+"mscae.cloud.virtual_machine_container",ACVirtualnetworkBlock:m+"azure.virtual_network",ACVisualStudioOnlineBlock:m+"azure.visual_studio_online",ACVMsymbolonlyBlock:m+"azure.virtual_machine_feature",ACWebJobsBlock:m+"mscae.cloud.webjobs",ACWebroleBlock:m+"azure.web_role",ACWebrolesBlock:m+"azure.web_roles",ACWorkaccountBlock:m+"mscae.cloud.work_account",ACWorkerroleBlock:m+"azure.worker_role",ACWorkerrolesBlock:m+"azure.worker_roles",ADNSBlock:m+"mscae.cloud.azure_dns",ACLoadBalancerBlock:m+"mscae.cloud.azure_load_balancer_feature",ACResourceGroupBlock:m+"mscae.cloud.resource_group",ACVPNGatewayBlock:m+"mscae.cloud.vpn_gateway",AEActiveDirectoryFSPBlock:m+"mscae.enterprise.d",AEADFSBlock:m+"mscae.enterprise.ad_fs",AEAndroidPhoneBlock:m+"mscae.enterprise.android_phone",AEappblankfortextBlock:m+"mscae.enterprise.application_blank",AEAppGenericBlock:m+"mscae.enterprise.app_generic",AEAppserverBlock:m+"mscae.enterprise.application_server",AEBackuplocalBlock:m+"mscae.enterprise.backup_local",AEBackuponlineBlock:m+"mscae.enterprise.backup_online",AECalendarBlock:m+"mscae.general.calendar",AECertificateBlock:m+"azure.certificate",AEClientAppBlock:m+"mscae.enterprise.client_application",AECloudBlock:m+"mscae.enterprise.internet",AEClusterserverBlock:m+"mscae.enterprise.cluster_server",AECodefileBlock:m+"azure.code_file",AEConnectorsBlock:m+"mscae.enterprise.connectors",AEDatabasegenericBlock:m+"mscae.enterprise.database_generic",AEDatabaseserverBlock:m+"mscae.enterprise.database_server",AEDatabasesyncBlock:m+"mscae.enterprise.database_synchronization",AEDeviceBlock:m+"mscae.enterprise.device",AEDirectaccessBlock:m+"mscae.enterprise.direct_access_feature",AEDocumentBlock:m+"mscae.enterprise.document",AEDomaincontrollerBlock:m+"mscae.enterprise.domain_controller",AEEnterpriseBuildingBlock:m+"azure.enterprise",AEFilegeneralBlock:m+"azure.file",AEFilterBlock:m+"mscae.enterprise.filter",AEFirewallBlock:m+"mscae.enterprise.firewall",AEFolderBlock:m+"mscae.enterprise.folder",AEGatewayBlock:m+"mscae.enterprise.gateway",AEGenericcodeBlock:m+"azure.code_file",AEGraphBlock:m+"mscae.general.graph",AEHealthmonitoringBlock:m+"azure.health_monitoring",AEHealthyBlock:m+"azure.healthy",AEImportgenericBlock:m+"mscae.enterprise.import_generic",AEInternetBlock:m+"mscae.enterprise.internet",AEKeyboardBlock:m+"mscae.enterprise.keyboard",AEKeypermissionsBlock:m+"mscae.enterprise.key_permissions",AELaptopcomputerBlock:m+"azure.laptop",AELoadbalancerBlock:m+"azure.load_balancer_generic",AELoadTestingBlock:m+"mscae.enterprise.load_testing",AELockprotectedBlock:m+"mscae.enterprise.lock",AELockunprotectedBlock:m+"mscae.enterprise.lock_unlocked",AEMaintenanceBlock:m+"mscae.enterprise.maintenance",AEManagementconsoleBlock:m+"mscae.enterprise.management_console",AEMessageBlock:m+"azure.message",AEMonitorBlock:m+"azure.computer",AEMonitorrunningappsBlock:m+"mscae.enterprise.monitor_running_apps",AEMouseBlock:m+"mscae.enterprise.mouse",AENetworkcardBlock:m+"mscae.enterprise.network_card",AENotallowedBlock:m+"mscae.general.not_allowed",AEPerformanceBlock:m+"mscae.enterprise.performance",AEPerformancemonitorBlock:m+"mscae.enterprise.performance_monitor",AEPhoneBlock:m+"azure.mobile",AEPlugandplayBlock:m+"mscae.enterprise.plug_and_play",AEPowershellscriptfileBlock:m+"azure.powershell_file",AEProtocolstackBlock:m+"mscae.enterprise.protocol_stack",AEQueuegeneralBlock:m+"azure.queue_generic",AERMSconnectorBlock:m+"mscae.enterprise.rms_connector",AERouterBlock:m+"mscae.enterprise.router",AEScriptfileBlock:m+"azure.script_file",AESecurevirtualmachineBlock:m+"mscae.enterprise.secure_virtual_machine",AEServerbladeBlock:m+"azure.server",AEServerdirectoryBlock:m+"mscae.enterprise.server_directory",AEServerfarmBlock:m+"mscae.enterprise.server_farm",AEServergenericBlock:m+"mscae.enterprise.server_generic",AEServerrackBlock:m+"azure.server_rack",AESettingsBlock:m+"mscae.enterprise.settings",AESharedfolderBlock:m+"mscae.enterprise.shared_folder",AESmartcardBlock:m+"mscae.enterprise.smartcard",AEStorageBlock:m+"mscae.enterprise.storage",AETableBlock:m+"mscae.enterprise.table",AETabletBlock:m+"azure.tablet",AEToolBlock:m+"mscae.enterprise.tool",AETunnelBlock:m+"mscae.general.tunnel",AEUnhealthyBlock:m+"mscae.enterprise.unhealthy",AEUSBBlock:m+"mscae.enterprise.usb",AEUserBlock:m+"azure.user",AEVideoBlock:m+"mscae.general.video",AEVirtualmachineBlock:m+"azure.virtual_machine_feature",AEWebBlock:m+"mscae.enterprise.web",AEWebserverBlock:m+"mscae.enterprise.web_server",AEWindowsserverBlock:m+"mscae.enterprise.windows_server",AEWirelessconnectionBlock:m+"mscae.enterprise.wireless_connection",AEWorkstationclientBlock:m+"mscae.enterprise.workstation_client",AEXMLwebserviceBlock:m+"mscae.enterprise.xml_web_service",AGSAudioBlock:m+"mscae.general.audio",AGSBugBlock:m+"mscae.general.bug",AGSCablesettopTVboxBlock:m+"mscae.general.cable_settop_tv_box",AGSCalendarBlock:m+"mscae.general.calendar",AGSChartBlock:m+"mscae.general.chart",AGSCheckmarkSuccessBlock:m+"mscae.general.checkmark",AGSContinousCycleCircleBlock:m+"mscae.general.continuous_cycle",AGSCrossoutFailureBlock:m+"mscae.general.crossout",AGSCutandpasteBlock:m+"mscae.general.cut_and_paste",AGSFolderBlock:m+"mscae.enterprise.folder",AGSGamecontrollerBlock:m+"mscae.general.game_controller",AGSGearsBlock:m+"mscae.general.gears",AGSGraphBlock:m+"mscae.general.graph",AGSLikeBlock:m+"mscae.general.like",AGSNotallowedBlock:m+"mscae.general.not_allowed",AGSSliderbarhorizontalBlock:m+"mscae.general.slider_bar_horizontal",AGSSliderbarvertBlock:m+"mscae.general.slider_bar_vertical",AGSTasklistorBacklogBlock:m+"mscae.general.task_list",AGSTasksBlock:m+"mscae.general.tasks",AGSTunnelBlock:m+"mscae.general.tunnel",AGSUserBlock:m+"azure.user",AGSVideoBlock:m+"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:b+"Access_Review.svg",ActiveDirectoryConnectHealthAzure2019:b+"Active_Directory_Health_Monitoring.svg",ActiveDirectoryAzure2019:b+"Active_Directory.svg",ActiveDirectoryAzure2019_:b+"ActiveDirectory.svg",ActiveDirectoryDomainAzure2019:b+"ActiveDirectoryDomain.svg",AddressSpaceAzure2019:b+"Address_Space.svg",AddTeamMemberAzure2019:b+"AddTeamMember.svg",ADFSAzure2019:b+"ADFS.svg",AdvisorAzure2019:b+"Advisor.svg",AlienAzure2019:b+"Alien.svg",AlienSadAzure2019:b+"AlienSad.svg",AnalysisServicesAzure2019:b+"Analysis_Services.svg",APIManagementServicesAzure2019:b+"API_Management.svg",APIAzure2019:b+"API.svg",APIDefinitionAzure2019:b+"APIDefinition.svg",AppConfigurationAzure2019:b+"App_Configuration.svg",AppRegistrationsAzure2019:b+"App_Registrations.svg",AppServiceAPIAppsAzure2019:b+"App_Service_API_Apps.svg",AppServiceFrontendAzure2019:b+"App_Service_Frontend.svg",PublicIPAddressesAzure2019:b+"App_Service_IPAddress.svg",AzureAppServiceMobileAzure2019:b+"App_Service_Mobile_App.svg",AppServiceWorkerPoolsAzure2019:b+"App_Service_Worker_Pools.svg",AppServiceAzure2019:b+"App_Service.svg",AppServicesAzure2019:b+"App_Services.svg",AppServiceEnvironmentsAzure2019:b+"App_Services.svg",ApplicationGatewayAzure2019:b+"Application_Gateway.svg",ApplicationInsightsAzure2019:b+"Application_Insights.svg",ApplicationSecurityGroupsAzure2019:b+"Application_Security_Groups.svg",AppServiceConnectivityAzure2019:b+"AppServiceConnectivity.svg",AppServiceEnvironmentAzure2019:b+"AppServiceEnvironment.svg",ArchiveStorageAzure2019:b+"Archive_Storage.svg",ARMExplorerAzure2019:b+"ARMExplorer.svg",AuditingAzure2019:b+"Auditing.svg",AuditingServerAzure2019:b+"AuditingServer.svg",AutoBackupAzure2019:b+"AutoBackup.svg",AutomationAccountsAzure2019:b+"Automation.svg",AvatarAzure2019:b+"Avatar.svg",AvatarDefaultAzure2019:b+"AvatarDefault.svg",AvatarUnknownAzure2019:b+"AvatarUnknown.svg","Azure API for FHIRAzure2019":b+"Azure API for FHIR.svg",AzureADB2CAzure2019:b+"Azure_AD_B2C.svg",AzureADDomainServicesAzure2019:b+"Azure_AD_Domain_Services.svg",AzureADIdentityProtectionAzure2019:b+"Azure_AD_Identity_Protection.svg",AzureADPrivilegedIdentityManagementAzure2019:b+"Azure_AD_Privileged_Identity_Management.svg",AzureAPIforFHIRAzure2019:b+"Azure_API_for_FHIR.svg",AzureArtifactsAzure2019:b+"Azure_Artifacts.svg",AzureBoardsAzure2019:b+"Azure_Boards.svg",AzureCacheforRedisAzure2019:b+"Azure_Cache_for_Redis.svg",AzureDataExplorerClustersAzure2019:b+"Azure_Data_Explorer_Clusters.svg",AzureDatabaseforMariaDBServersAzure2019:b+"Azure_Database_for_MariaDB_servers.svg",AzureDatabaseforMySQLServersAzure2019:b+"Azure_Database_for_MySQL_servers.svg",AzureDatabaseforPostgreSQLServersAzure2019:b+"Azure_Database_for_PostgreSQL_servers.svg",AzureDatabaseMigrationServicesAzure2019:b+"Azure_Database_Migration_Services.svg",AzureDevOpsAzure2019:b+"Azure_DevOps.svg",AzureDigitalTwinsAzure2019:b+"Azure_Digital_Twins.svg",AzureFirewallAzure2019:b+"Azure_Firewall.svg",AzureHomeAzure2019:b+"Azure_Home.svg",AzureIoTHubSecurityAzure2019:b+"Azure_IoT_Hub_Security.svg",AzureIoTHubAzure2019:b+"Azure_IoT_Hub.svg",AzureMapsAzure2019:b+"Azure_Maps.svg",AzureMediaPlayerAzure2019:b+"Azure_Media_Player.svg",AzureNetAppfilesAzure2019:b+"Azure_NetApp_files.svg",AzurePipelinesAzure2019:b+"Azure_Pipelines.svg",AzureReposAzure2019:b+"Azure_Repos.svg",AzureSentinelAzure2019:b+"Azure_Sentinel.svg",AzureSphereAzure2019:b+"Azure_Sphere.svg",AzureTestPlansAzure2019:b+"Azure_Test_Plans.svg",AzureFXTEdgeFilerAzure2019:b+"AzureFXTEdgeFiler.svg",BacklogAzure2019:b+"Backlog.svg",RecoveryServicesVaultsAzure2019:b+"Backup.svg",BatchAccountsAzure2019:b+"Batch_Accounts.svg",BatchAIAzure2019:b+"Batch_AI.svg",BatchTaskAzure2019:b+"Batch_Task.svg",BatchTaskVMAzure2019:b+"Batch_TaskVM.svg",BatchAzure2019:b+"Batch.svg",BillingHubAzure2019:b+"BillingHub.svg",BizTalkServicesHybridConnectionsAzure2019:b+"BizTalk_Services_Hybrid_Connections.svg",BizTalkServicesAzure2019:b+"BizTalk_Services.svg",BlobStorageAzure2019:b+"BlobBlock.svg",BlobPageAzure2019:b+"BlobPage.svg",BlockchainAzure2019:b+"Blockchain.svg",BlogStorageAzure2019:b+"Blog_Storage.svg",BlueprintsAzure2019:b+"Blueprints.svg",BookAzure2019:b+"Book.svg",BotServicesAzure2019:b+"Bot_Services.svg",BranchAzure2019:b+"Branch.svg",BrowserAzure2019:b+"Browser.svg",BugAzure2019:b+"Bug.svg",BuildingBlocksAzure2019:b+"Building_Blocks.svg",BuildsAzure2019:b+"Builds.svg",AzureCacheplusRedisAzure2019:b+"Cache_including_Redis.svg",AzureCacheRedisAzure2019:b+"Cache_Redis_Product.svg",CalendarAzure2019:b+"Calendar.svg",CDNrocketAzure2019:b+"CDNrocket.svg",CertificateAzure2019:b+"Certificate.svg",AppServiceCertificatesAzure2019:b+"Certificate.svg",MetricsAzure2019:b+"Chart.svg",CheckAzure2019:b+"Check.svg",CitrixVirtualDesktopsEssentialsAzure2019:b+"Citrix_Virtual_Desktops_Essentials.svg",ReservedIPAddressesClassicAzure2019:b+"ClassicIPAddress.svg",ClassicStorageAzure2019:b+"ClassicStorage.svg",ClientAppsAzure2019:b+"Client_Apps.svg",RecentAzure2019:b+"Clock.svg",CycleCloudAzure2019:b+"Cloud_Cycle.svg",CloudServicesAzure2019:b+"Cloud_Service.svg",CloudServicesClassicAzure2019:b+"Cloud_Services_Classic.svg",CloudSimpleNodesAzure2019:b+"CloudSimple_Nodes.svg",CloudSimpleServicesAzure2019:b+"CloudSimple_Services.svg",CloudSimpleVirtualMachinesAzure2019:b+"CloudSimple_Virtual_Machines.svg",CodeAzure2019:b+"Code.svg",CognitiveServicesComputerVisionAzure2019:b+"Cognitive_Services_Computer_Vision.svg",CognitiveServicesemotionAzure2019:b+"Cognitive_Services_emotion.svg",CognitiveServicesfaceAzure2019:b+"Cognitive_Services_face.svg",CognitiveServicesluisAzure2019:b+"Cognitive_Services_luis.svg",CognitiveServicesrecommendationsAzure2019:b+"Cognitive_Services_recommendations.svg",CognitiveServicesSpeechAzure2019:b+"Cognitive_Services_Speech.svg",CognitiveServicestextanalyticsAzure2019:b+"Cognitive_Services_textanalytics.svg",CognitiveServicesweblanguagemodelAzure2019:b+"Cognitive_Services_web_language_model.svg",CognitiveServicesAzure2019:b+"Cognitive_Services.svg",CommitsAzure2019:b+"Commits.svg",ConnectionAzure2019:b+"Connection.svg",ConnectionsAzure2019:b+"Connections.svg",ContactInfoAzure2019:b+"ContactInfo.svg",ContainerInstancesAzure2019:b+"Container_Instances.svg",ContainerRegistriesAzure2019:b+"Container_Registries.svg",ContainerServiceAzure2019:b+"Container_Service.svg",CDNProfilesAzure2019:b+"Content_Delivery_Network.svg",ContentProtectionAzure2019:b+"Content_Protection.svg",ContentManagementSystemAzure2019:b+"ContentManagementSystem.svg",ContinuousExportAzure2019:b+"ContinuousExport.svg",ControllersAzure2019:b+"Controllers.svg",ControlsAzure2019:b+"Controls.svg",ControlsHorizontalAzure2019:b+"ControlsHorizontal.svg",AzureCosmosDBAzure2019:b+"CosmosDB.svg",CounterAzure2019:b+"Counter.svg",CubesAzure2019:b+"Cubes.svg",CustomDomainAzure2019:b+"CustomDomain.svg",AppServiceDomainsAzure2019:b+"CustomDomain.svg",CustomerLockboxAzure2019:b+"Customer_Lockbox.svg",CustomerInsightsAzure2019:b+"CustomerInsights.svg",DataBoxEdgeDataBoxGatewayAzure2019:b+"Data_Box_Edge_Data_Box_Gateway.svg",DataBoxAzure2019:b+"Data_Box.svg",ImportExportJobsAzure2019:b+"Data_Box.svg",AzureDataCatalogAzure2019:b+"Data_Catalog.svg",DataFactoriesAzure2019:b+"Data_Factory.svg",DataLakeAnalyticsAzure2019:b+"Data_Lake_Analytics.svg",DataLakeStorageAzure2019:b+"Data_Lake_Storage.svg",DataLakeStoreGen1Azure2019:b+"Data_Lake_Store.svg",DataLakeAzure2019:b+"Data_Lake.svg",DataWarehouseAzure2019:b+"Data_Warehouse.svg",AzureDatabaseGenericAzure2019:b+"Database_General.svg",DatabaseRestoreAzure2019:b+"DatabaseRestore.svg",AzureDatabricksAzure2019:b+"Databricks.svg",dataExportAzure2019:b+"dataExport.svg",dataRetentionAzure2019:b+"dataRetention.svg",DataServicescategoryrollupAzure2019:b+"DataServices_category_rollup.svg",DCOSAzure2019:b+"DC_OS.svg",DDOSProtectionPlansAzure2019:b+"DDOS_Protection_Plans.svg",DedicatedEventHubAzure2019:b+"Dedicated_Event_Hub.svg",DevConsoleAzure2019:b+"DevConsole.svg",DeveloperToolsAzure2019:b+"Developer_Tools.svg",DeviceComplianceAzure2019:b+"Device_Compliance.svg",DeviceConfigAzure2019:b+"Device_Config.svg",DeviceProvisioningServicesAzure2019:b+"Device_Provisioning_Services.svg",DevicesGroupsAzure2019:b+"Devices_Groups.svg",AzureDevTestLabsAzure2019:b+"DevTest_Labs.svg",DirectorySyncAzure2019:b+"DirectorySync.svg",DiscardAzure2019:b+"Discard.svg",DisksAzure2019:b+"Discs.svg",DNSPrivateZonesAzure2019:b+"DNS_Private_Zones.svg",DNSZonesAzure2019:b+"DNS.svg",DockerAzure2019:b+"Docker.svg",DocumentDBAzure2019:b+"DocumentDB.svg",DownloadAzure2019:b+"Download.svg",EBooksAzure2019:b+"eBooks.svg",EducationAzure2019:b+"Education.svg",ElasticDatabasePoolsAzure2019:b+"Elastic_Database_Pools.svg",ElasticJobAgentsAzure2019:b+"Elastic_Job_Agents.svg",EnrollmentAzure2019:b+"Enrollment.svg",EnterpriseApplicationsAzure2019:b+"Enterprise_Applications.svg",EventGridTopicsAzure2019:b+"Event_Grid_Topics.svg",EventGridDomainsAzure2019:b+"Event_Grid.svg",EventGridSubscriptionsAzure2019:b+"Event_Grid.svg",EventHubClustersAzure2019:b+"Event_Hub_Clusters.svg",EventHubsAzure2019:b+"Event_Hubs.svg",EventLogAzure2019:b+"EventLog.svg",ExchangeOnPremisesAccessAzure2019:b+"Exchange_On_premises_Access.svg",ExpressRouteCircuitsAzure2019:b+"Express_Route.svg",ExtensionsAzure2019:b+"Extensions.svg",FavoriteAzure2019:b+"Favorite.svg",FileAzure2019:b+"File.svg",FilesAzure2019:b+"Files.svg",FolderAzure2019:b+"Folder.svg",FolderBlankAzure2019:b+"FolderBlank.svg",FolderCubeAzure2019:b+"FolderCube.svg",FolderWebsiteAzure2019:b+"FolderWebsite.svg",ForPlacementOnlyAzure2019:b+"ForPlacementOnly.svg",FreeServicesAzure2019:b+"Free_Services.svg",FrontDoorsAzure2019:b+"Front_Doors.svg",FtpAzure2019:b+"Ftp.svg",FunctionAppsAzure2019:b+"Functions.svg",GalleryManagementAzure2019:b+"GalleryManagement.svg",GatewayAzure2019:b+"Gateway.svg",Gear2Azure2019:b+"Gear_2.svg",GearAzure2019:b+"Gear.svg",GearAlternate2Azure2019:b+"GearAlternate_2.svg",GearAlternateAzure2019:b+"GearAlternate.svg",GeneralStorageAzure2019:b+"General_Storage.svg",GenomicsAccountsAzure2019:b+"Genomics_Accounts.svg",GeoReplicationPremiumAzure2019:b+"GeoReplicationPremium.svg",GeoReplicationStandardAzure2019:b+"GeoReplicationStandard.svg",GetMoreLicenseAzure2019:b+"GetMoreLicense.svg",GetStartedAzure2019:b+"GetStarted.svg",GiftAzure2019:b+"Gift.svg",GlobeAzure2019:b+"Globe.svg",GlobeErrorAzure2019:b+"GlobeError.svg",GlobeSuccessAzure2019:b+"GlobeSuccess.svg",GlobeWarningAzure2019:b+"GlobeWarning.svg",GoAzure2019:b+"Go.svg",GreatScottAzure2019:b+"GreatScott.svg",GridAzure2019:b+"Grid.svg",AllResourcesAzure2019:b+"Grid3x3.svg",GuestAssignmentsAzure2019:b+"Guest_Assignments.svg",Guide2Azure2019:b+"Guide_2.svg",GuideAzure2019:b+"Guide.svg",HammerAzure2019:b+"Hammer.svg",HDInsightAzure2019:b+"HDInsight.svg",HDInsightClustersAzure2019:b+"HDInsightClusters.svg",HealthErrorBadgeAzure2019:b+"HealthErrorBadge.svg",HealthWarningBadgeAzure2019:b+"HealthWarningBadge.svg",HeartAzure2019:b+"Heart.svg",HeartPulseAzure2019:b+"HeartPulse.svg",HomeAzure2019:b+"Home.svg",HybridConnectionEndpointAzure2019:b+"HybridConnectionEndpoint.svg",IdentityGovernanceAzure2019:b+"Identity_Governance.svg",ImageDefinitionsAzure2019:b+"Image_Definitions.svg",ImageVersionsAzure2019:b+"Image_Versions.svg",ImageAzure2019:b+"Image.svg",InboundNATAzure2019:b+"InboundNAT.svg",InboundRuleAzure2019:b+"InboundRule.svg",InformationAzure2019:b+"Info_2.svg",WhatsNewAzure2019:b+"Info.svg",AzureTimeSeriesInsightsEventsSourcesAzure2019:b+"Input.svg",InputOutputAzure2019:b+"InputOutput.svg",InstallVisualStudioAzure2019:b+"InstallVisualStudio.svg",IntegrationAccountsAzure2019:b+"Integration_Accounts.svg",IntegrationServiceEnvironmentsAzure2019:b+"Integration_Service_Environments.svg",IntuneAppProtectionAzure2019:b+"Intune_App_Protection.svg",IntuneAzure2019:b+"Intune_App_Protection.svg",IOTedgeAzure2019:b+"IOT_edge.svg",JobAzure2019:b+"Job.svg",JourneyHubAzure2019:b+"JourneyHub.svg",KeyVaultsAzure2019:b+"Key_Vaults.svg",SubscriptionsAzure2019:b+"Key.svg",KeyboardShortcutsAzure2019:b+"KeyboardShortcuts.svg",KeyVaultAzure2019:b+"KeyVault.svg",KubernetesServicesAzure2019:b+"Kubernetes_Services.svg",KubernetesAzure2019:b+"Kubernetes.svg",KuduKnifeAzure2019:b+"KuduKnife.svg",LaunchPortalAzure2019:b+"LaunchPortal.svg",LoadBalancersAzure2019:b+"Load_Balancer_feature.svg",LoadTestAzure2019:b+"LoadTest.svg",LocalNetworkGatewaysAzure2019:b+"Local_Network_Gateways.svg",LocalNetworkAzure2019:b+"LocalNetwork.svg",LocationAzure2019:b+"Location.svg",LogAnalyticsWorkspacesAzure2019:b+"Log_Analytics_Workspaces.svg",ActivityLogAzure2019:b+"Log.svg",DiagnosticSettingsAzure2019:b+"LogDiagnostics.svg",LogicAppsCustomConnectorAzure2019:b+"Logic_Apps_Custom_Connector.svg",LogicAppsAzure2019:b+"Logic_Apps.svg",LogStreamingAzure2019:b+"LogStreaming.svg",MachineLearningServiceWorkspacesAzure2019:b+"Machine_Learning_Service_Workspaces.svg",MachineLearningStudioWebServicePlansAzure2019:b+"Machine_Learning_Studio_Web_Service_Plans.svg",MachineLearningStudioWebServicesAzure2019:b+"Machine_Learning_Studio_Web_Services.svg",MachineLearningStudioWorkspacesAzure2019:b+"Machine_Learning_Studio_Workspaces.svg",MachineLearningAzure2019:b+"Machine_Learning.svg",MachineLearningServicePlansAzure2019:b+"MachineLearningServicePlans.svg",MachineLearningWebServicesAzure2019:b+"MachineLearningWebServices.svg",MachineLearningWorkspacesAzure2019:b+"MachineLearningWorkspaces.svg",ManagedApplicationsAzure2019:b+"Managed_Applications.svg",ManagedDatabasesAzure2019:b+"Managed_Databases.svg",ManagedDesktopAzure2019:b+"Managed_Desktop.svg",ManagedIdentitiesAzure2019:b+"Managed_Identities.svg",ManagedApplicationsAzure2019_:b+"ManagedApplications.svg",ManagementGroupsAzure2019:b+"Management_Groups.svg",ManagementPortalAzure2019:b+"Management_Portal.svg",ManagePortalAzure2019:b+"ManagePortal.svg",DiskSnapshotsAzure2019:b+"MD_snapshot.svg",MediaEncodingAzure2019:b+"Media_Encoding.svg",MediaOnDemandAzure2019:b+"Media_On_Demand.svg",MediaServicesAzure2019:b+"Media_Services.svg",AzureMediaServicesAzure2019:b+"Media_Services.svg",MediaFileAzure2019:b+"MediaFile.svg",MigrationProjectsAzure2019:b+"Migration_Projects.svg",AzureMobileEngagementAzure2019:b+"Mobile_Engagement.svg",ModuleAzure2019:b+"Module.svg",MonitorAzure2019:b+"Monitor.svg",MonitoringAzure2019:b+"Monitoring.svg",MultiFactorAuthenticationAzure2019:b+"Multi_Factor_Authentication.svg",MySQLClearDBdatabaseAzure2019:b+"MySQL_ClearDB_database.svg",NetworkSecurityGroupsClassicAzure2019:b+"Network_Security_Groups_Classic.svg",NetworkWatcherAzure2019:b+"Network_watcher.svg",NetworkInterfacesAzure2019:b+"NetworkInterfaceCard.svg",NewAzure2019:b+"New.svg",NextBillAzure2019:b+"NextBill.svg",NonAzureMachineAzure2019:b+"Non_Azure_Machine.svg",NotificationHubsAzure2019:b+"Notification_Hubs.svg",NotificationHubNamespacesAzure2019:b+"Notification_Hubs.svg",AlertsAzure2019:b+"Notification.svg",NSGAzure2019:b+"NSG.svg",OfferAzure2019:b+"Offer.svg",OnPremisesDataGatewaysAzure2019:b+"On_Premises_Data_Gateways.svg",OnPremiseSetupAzure2019:b+"OnPremiseSetup.svg",AzureOpenShiftAzure2019:b+"OpenShift.svg",OperationsManagementSuiteAzure2019:b+"Operations_Management_Suite.svg",OSImagesClassicAzure2019:b+"OS_Images_Classic.svg",OutboundNATAzure2019:b+"OutboundNAT.svg",OutboundRuleAzure2019:b+"OutboundRule.svg",OutputAzure2019:b+"Output.svg",overageCostsAzure2019:b+"overageCosts.svg",PausedAzure2019:b+"Paused.svg",PeeringsAzure2019:b+"Peerings.svg",PendingAzure2019:b+"Pending.svg",UserIconAzure2019:b+"Person.svg",PersonWithFriendAzure2019:b+"PersonWithFriend.svg",PhoneAzure2019:b+"Phone.svg",PluralsightAzure2019:b+"PluralSight_mono.svg",PolicyAzure2019:b+"Policy.svg",PortalCurrentAzure2019:b+"PortalCurrent.svg",PostponeAzure2019:b+"Postpone.svg",PowerAzure2019:b+"Power.svg",PowershellAzure2019:b+"Powershell.svg",PowerUp2Azure2019:b+"PowerUp_2.svg",PowerUpAzure2019:b+"PowerUp.svg",PreviewRightAzure2019:b+"PreviewRight.svg",ProbeAzure2019:b+"Probe.svg",ProcessExplorerAzure2019:b+"ProcessExplorer.svg",ProductionReadyDBAzure2019:b+"ProductionReadyDB.svg",PublishAzure2019:b+"Publish.svg",PullRequestAzure2019:b+"PullRequest.svg",QSDiagnosticsAzure2019:b+"QSDiagnostics.svg",QSFileAzure2019:b+"QSFile.svg",QSMailAzure2019:b+"QSMail.svg",QSWarningAzure2019:b+"QSWarning.svg",QueuedAzure2019:b+"Queued.svg",QueuesStorageAzure2019:b+"Queues_Storage.svg",QuickStartCenterAzure2019:b+"Quick_Start_Center.svg",QuickstartAzure2019:b+"Quickstart.svg",QuotaAzure2019:b+"Quota.svg",RainAzure2019:b+"Rain.svg",RDMAAzure2019:b+"RDMA.svg",RecommendationAzure2019:b+"Recommendation.svg",RemoteAppAzure2019:b+"RemoteApp.svg",ReservationsAzure2019:b+"Reservations.svg",ResourceExplorerAzure2019:b+"Resource_Explorer.svg",ResourceGraphExplorerAzure2019:b+"Resource_Graph_Explorer.svg",ResourceGroupsAzure2019:b+"Resource_Groups.svg",ResourceDefaultAzure2019:b+"ResourceDefault.svg",ResourceGroupAzure2019:b+"ResourceGroup.svg",ResourceLinkedAzure2019:b+"ResourceLinked.svg",ResourceProviderAzure2019:b+"ResourceProvider.svg",ResourceRoleAzure2019:b+"ResourceRole.svg",RouteFiltersAzure2019:b+"Route_Filter.svg",RuleAzure2019:b+"Rule.svg",RunbooksAzure2019:b+"Runbooks.svg",RunbookSourceAzure2019:b+"RunbookSource.svg",SAPHANAonAzureAzure2019:b+"SAP_HANA_on_Azure.svg",ScaleAzure2019:b+"Scale.svg",ScaleAltAzure2019:b+"ScaleAlt.svg",SchedulerJobAzure2019:b+"SchedulerJob.svg",SchedulerJobCollectionsAzure2019:b+"SchedulerJobCollection.svg",SDKAzure2019:b+"SDK.svg",SearchAzure2019:b+"Search.svg",AzureSearchAzure2019:b+"Search.svg",SearchGridAzure2019:b+"SearchGrid.svg",SecurityBaselinesAzure2019:b+"Security_Baselines.svg",ConditionalAccessAzure2019:b+"Security_Center.svg",SecurityCenterAzure2019:b+"Security_Center.svg",SendGridAccountsAzure2019:b+"SendGrid_Accounts.svg",ServerAzure2019:b+"Server.svg",ServerFarmAzure2019:b+"ServerFarm.svg",ServerProxyAzure2019:b+"ServerProxy.svg",serversAndMobileDevicesAzure2019:b+"serversAndMobileDevices.svg",ServiceBusQueuesAzure2019:b+"Service_Bus_Queues.svg",AzureServiceBusRelaysAzure2019:b+"Service_Bus_Relay.svg",ServiceBusTopicsAzure2019:b+"Service_Bus_Topics.svg",AzureServiceBusAzure2019:b+"Service_Bus.svg",ServiceCatalogManagedApplicationDefinitionsAzure2019:b+"Service_Catalog_Managed_Application_Definitions.svg",ServiceEndpointPoliciesAzure2019:b+"Service_Endpoint_Policies.svg",ServiceFabricClustersAzure2019:b+"Service_Fabric.svg",ServiceHealthAzure2019:b+"ServiceHealth.svg",SharedDashboardAzure2019:b+"Shared_Dashboard.svg",SharedImageGalleriesAzure2019:b+"Shared_Image_Galleries.svg",ShieldFirewallAzure2019:b+"ShieldFirewall.svg",SignalRAzure2019:b+"SignalR.svg",SiteRecoveryAzure2019:b+"Site_Recovery.svg",SoftwareasaServiceSaaSAzure2019:b+"Software_as_a_Service.svg",SoftwareUpdateAzure2019:b+"Software_Update.svg",SolutionsAzure2019:b+"Solutions.svg",SpatialAnchorAzure2019:b+"Spatial_Anchor.svg",SQLDatabasesAzure2019:b+"SQL_Database_generic.svg",AzureSQLDataWarehouseAzure2019:b+"SQL_DataWarehouse.svg",SQLManagedInstancesAzure2019:b+"SQL_Managed_Instances.svg",SQLServersAzure2019:b+"SQL_Servers.svg",SQLStretchDatabaseAzure2019:b+"SQL_Stretch_Database.svg",SQLServerStretchDatabasesAzure2019:b+"dep/SQL_Server_Stretch_DB.svg",SQLQueryPerformanceCheckAzure2019:b+"SQLQueryPerformanceCheck.svg",SSDAzure2019:b+"SSD.svg",StackOverflowAzure2019:b+"StackOverflow.svg",StorageAccountsAzure2019:b+"Storage_Accounts.svg",StorageExplorerAzure2019:b+"Storage_Explorer.svg",StorageSyncServicesAzure2019:b+"Storage_sync_service.svg",StorageAzure2019:b+"Storage.svg",StorageAzureFilesAzure2019:b+"StorageAzureFiles.svg",StorageContainerAzure2019:b+"StorageContainer.svg",StorageQueueAzure2019:b+"StorageQueue.svg",StorageReplicaAzure2019:b+"StorageReplica.svg",MarketplaceAzure2019:b+"Store_Marketplace.svg",StorSimpleDataManagersAzure2019:b+"StorSimple_Data_Managers.svg",AzureStorSimpleDeviceManagersAzure2019:b+"StorSimple.svg",StorSimpleDeviceManagersAzure2019:b+"StorSimple.svg",StreamAnalyticsJobsAzure2019:b+"Stream_Analytics.svg",SubnetAzure2019:b+"Subnet.svg",HelpSupportAzure2019:b+"Support_2.svg",SupportRequestsAzure2019:b+"Support_Requests.svg",SupportAzure2019:b+"Support.svg",TableStorageAzure2019:b+"Table_Storage.svg",TagAzure2019:b+"Tag.svg",TagsAzure2019:b+"Tags.svg",TaskAzure2019:b+"Task.svg",TasksAzure2019:b+"Tasks.svg",TasksPolychromaticAzure2019:b+"TasksPolychromatic.svg",TaskVMAzure2019:b+"TaskVM.svg",TaxAzure2019:b+"Tax.svg",TeamProjectAzure2019:b+"TeamProject.svg",TemplatesAzure2019:b+"Templates.svg",TenantStatusAzure2019:b+"Tenant_Status.svg",TFSVCRepositoryAzure2019:b+"TFSVCRepository.svg",AzureTimeSeriesInsightsEnvironmentsAzure2019:b+"Time_Series_Insights_environments.svg",TimeSeriesInsightsAzure2019:b+"TimeSeriesInsights.svg",ToolboxAzure2019:b+"Toolbox.svg",ToolsAzure2019:b+"Tools.svg",TrafficManagerProfilesAzure2019:b+"Traffic_Manager.svg",TrafficManagerDisabledAzure2019:b+"TrafficManagerDisabled.svg",TrafficManagerEnabledAzure2019:b+"TrafficManagerEnabled.svg",TwoUserIconAzure2019:b+"Two_User_Icon.svg",UnidentifiedFeatureObjectAzure2019:b+"Unidentified_Feature_Object.svg",UserHealthIconAzure2019:b+"User_Health_Icon.svg",UserPrivacyAzure2019:b+"User_Privacy.svg",UserResourceAzure2019:b+"User_Resource.svg",RouteTablesAzure2019:b+"UserDefinedRoute.svg",VariablesAzure2019:b+"Variables.svg",VersionsAzure2019:b+"Versions.svg",VirtualClustersAzure2019:b+"Virtual_Clusters.svg",VirtualDatacenterAzure2019:b+"Virtual_Datacenter.svg",VMClassicAzure2019:b+"Virtual_Machine_2.svg",VMAzure2019:b+"Virtual_Machine.svg",AvailabilitySetsAzure2019:b+"Virtual_Machines_Availability_Set.svg",VirtualMachinesLinuxAzure2019:b+"Virtual_Machines_Linux.svg",VirtualNetworkClassicAzure2019:b+"Virtual_Network_Classic.svg",VirtualNetworksAzure2019:b+"Virtual_Network.svg",VirtualWANsAzure2019:b+"Virtual_WANs.svg",VirtualMachineLinuxAzure2019:b+"VirtualMachineLinux.svg",VMWindowsAzure2019:b+"VirtualMachineWindows.svg",VisualStudioTeamServicesCodePlexsourceAzure2019:b+"Visual_Studio_Team_Services_CodePlex_source.svg",VMImagesAzure2019:b+"VM_Images.svg",VMLinuxNonAzureAzure2019:b+"VM_Linux_Non_Azure.svg",VMLinuxAzure2019:b+"VM_Linux.svg",VMScaleSetsAzure2019:b+"VM_Scale_Set.svg",VMWindowsNonAzureAzure2019:b+"VM_Windows_Non_Azure.svg",VMScaleAzure2019:b+"VMScale.svg",VirtualNetworkGatewaysAzure2019:b+"VPN_Gateway.svg",VPNPointToSiteAzure2019:b+"VPNPointToSite.svg",VPNSiteToSiteAzure2019:b+"VPNSiteToSite.svg",WebAppFirewallAzure2019:b+"Web_App_Firewall.svg",WebAppWebJobsAzure2019:b+"WebApp_WebJobs.svg",UmbracoAzure2019:b+"WebAppUmbraco.svg",WordPressAzure2019:b+"WebAppWordPress.svg",WebEnvironmentAzure2019:b+"WebEnvironment.svg",WebhooksAzure2019:b+"Webhooks.svg",WebHostingAzure2019:b+"WebHosting.svg",AppServicePlansAzure2019:b+"WebHosting.svg",WebNetworkAzure2019:b+"WebNetwork.svg",WebsitePowerAzure2019:b+"WebsitePower.svg",WebsiteReplicatorAzure2019:b+"WebsiteReplicator.svg",WebsiteSettingsAzure2019:b+"WebsiteSettings.svg",WebsiteStagingAzure2019:b+"WebsiteStaging.svg",WebSlotsAzure2019:b+"WebSlots.svg",WebTestAzure2019:b+"WebTest.svg",Windows10IoTCoreServicesAzure2019:b+"Windows_10_IoT_Core_Services.svg",WorkflowAzure2019:b+"Workflow.svg",WrenchAzure2019:b+"Wrench.svg",XboxControllerAzure2019:b+"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:b+"dep/App_Service_Logic_App.svg",ContentDeliveryNetworkAzure2019:b+"dep/Content_Delivery_Network.svg",DataLakeStoreAzure2019:b+"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:c+"cisco.people.androgenous_person;"+s,Cisco_cisco_atm_switch:c+"cisco.switches.atm_switch;"+s,Cisco_cisco_cloud:c+"cisco.storage.cloud;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=#036897;fillColor=#ffffff",Cisco_cisco_fileserver:c+"cisco.servers.fileserver;"+s,Cisco_cisco_firewall:c+"cisco.security.firewall;"+s,Cisco_cisco_generic_building:c+"cisco.buildings.generic_building;"+s,Cisco_cisco_laptop:c+"cisco.computers_and_peripherals.laptop;"+s,Cisco_cisco_lock:c+"cisco.security.lock;"+s,Cisco_cisco_microwebserver:c+"cisco.servers.microwebserver;"+s,Cisco_cisco_pc:c+"cisco.computers_and_peripherals.pc;"+s,Cisco_cisco_pda:c+"cisco.misc.pda;"+s,Cisco_cisco_phone:c+"cisco.modems_and_phones.hootphone;"+s,Cisco_cisco_printer:c+"cisco.computers_and_peripherals.printer;"+s,Cisco_cisco_relational_database:c+"cisco.storage.relational_database;"+s,Cisco_cisco_router:c+"cisco.routers.router;"+s,Cisco_cisco_standing_man:c+"cisco.people.standing_man;"+s,Cisco_cisco_standing_woman:c+"cisco.people.standing_woman;"+s,Cisco_cisco_ups:c+"cisco.misc.ups;"+s,Cisco_cisco_wireless_router:c+"cisco.routers.wireless_router;"+s,Cisco_cisco_100baset_hub:c+"cisco.hubs_and_gateways.100baset_hub;"+s,Cisco_cisco_10700:c+"cisco.routers.10700;"+s,Cisco_cisco_10GE_FCoE:c+"cisco.controllers_and_modules.10ge_fcoe;"+s,Cisco_cisco_15200:c+"cisco.misc.15200;"+s,Cisco_cisco_3174__desktop_:c+"cisco.controllers_and_modules.3174_(desktop)_cluster_controller;"+s,Cisco_cisco_3200_mobile_access_router:c+"cisco.routers.mobile_access_router;"+s,Cisco_cisco_3x74__floor_:c+"cisco.controllers_and_modules.3x74_(floor)_cluster_controller;"+s,Cisco_cisco_6700_series:c+"cisco.misc.6700_series;"+s,Cisco_cisco_7500ars__7513_:c+"cisco.misc.7500ars_(7513);"+s,Cisco_cisco_accesspoint:c+"cisco.misc.access_point;"+s,Cisco_cisco_ace:c+"cisco.misc.ace;"+s,Cisco_cisco_ACS:c+"cisco.misc.acs;"+s,Cisco_cisco_adm:c+"cisco.misc.adm;"+s,Cisco_cisco_antenna:c+"cisco.wireless.antenna;"+s,Cisco_cisco_asic_processor:c+"cisco.misc.asic_processor;"+s,Cisco_cisco_ASR_1000_Series:c+"cisco.misc.asr_1000_series;"+s,Cisco_cisco_ata:c+"cisco.misc.ata;"+s,Cisco_cisco_atm_3800:c+"cisco.misc.atm_3800;"+s,Cisco_cisco_atm_fast_gigabit_etherswitch:c+"cisco.switches.atm_fast_gigabit_etherswitch;"+s,Cisco_cisco_atm_router:c+"cisco.routers.atm_router;"+s,Cisco_cisco_atm_tag_switch_router:c+"cisco.routers.atm_tag_switch_router;"+s,Cisco_cisco_avs:c+"cisco.misc.avs;"+s,Cisco_cisco_AXP:c+"cisco.misc.axp;"+s,Cisco_cisco_bbsm:c+"cisco.misc.bbsm;"+s,Cisco_cisco_branch_office:c+"cisco.buildings.branch_office;"+s,Cisco_cisco_breakout_box:c+"cisco.misc.breakout_box;"+s,Cisco_cisco_bridge:c+"cisco.misc.bridge;"+s,Cisco_cisco_broadband_router:c+"cisco.routers.broadcast_router;"+s,Cisco_cisco_bts_10200:c+"cisco.misc.bts_10200;"+s,Cisco_cisco_cable_modem:c+"cisco.modems_and_phones.cable_modem;"+s,Cisco_cisco_callmanager:c+"cisco.misc.call_manager;"+s,Cisco_cisco_car:c+"cisco.misc.car;"+s,Cisco_cisco_carrier_routing_system:c+"cisco.misc.carrier_routing_system;"+s,Cisco_cisco_cddi_fddi:c+"cisco.misc.cddi_fddi;"+s,Cisco_cisco_cdm:c+"cisco.misc.cdm;"+s,Cisco_cisco_cellular_phone:c+"cisco.modems_and_phones.cell_phone;"+s,Cisco_cisco_centri_firewall:c+"cisco.security.centri_firewall;"+s,Cisco_cisco_cisco_1000:c+"cisco.misc.cisco_1000;"+s,Cisco_cisco_cisco_asa_5500:c+"cisco.misc.asa_5500;"+s,Cisco_cisco_cisco_ca:c+"cisco.misc.cisco_ca;"+s,Cisco_cisco_cisco_file_engine:c+"cisco.storage.cisco_file_engine;"+s,Cisco_cisco_cisco_hub:c+"cisco.hubs_and_gateways.cisco_hub;"+s,Cisco_cisco_ciscosecurity:c+"cisco.security.cisco_security;"+s,Cisco_cisco_cisco_unified_presence_server:c+"cisco.servers.cisco_unified_presence_server;"+s,Cisco_cisco_cisco_unityexpress:c+"cisco.misc.cisco_unity_express;"+s,Cisco_cisco_ciscoworks:c+"cisco.misc.cisco_works;"+s,Cisco_cisco_class_4_5_switch:c+"cisco.switches.class_4_5_switch;"+s,Cisco_cisco_communications_server:c+"cisco.servers.communications_server;"+s,Cisco_cisco_contact_center:c+"cisco.misc.contact_center;"+s,Cisco_cisco_content_engine__cache_director_:c+"cisco.directors.content_engine_(cache_director);"+s,Cisco_cisco_content_service_router:c+"cisco.routers.content_service_router;"+s,Cisco_cisco_content_service_switch_1100:c+"cisco.switches.content_service_switch_1100;"+s,Cisco_cisco_content_switch_module:c+"cisco.controllers_and_modules.content_switch_module;"+s,Cisco_cisco_content_switch:c+"cisco.switches.content_switch;"+s,Cisco_cisco_content_transformation_engine__cte_:c+"cisco.misc.content_transformation_engine_(cte);"+s,Cisco_cisco_cs_mars:c+"cisco.misc.cs-mars;"+s,Cisco_cisco_csm_s:c+"cisco.misc.csm-s;"+s,Cisco_cisco_csu_dsu:c+"cisco.misc.csu_dsu;"+s,Cisco_cisco_CUBE:c+"cisco.misc.cube;"+s,Cisco_cisco_detector:c+"cisco.misc.detector;"+s,Cisco_cisco_director_class_fibre_channel_director:c+"cisco.directors.director-class_fibre_channel_director;"+s,Cisco_cisco_directory_server:c+"cisco.servers.directory_server;"+s,Cisco_cisco_diskette:c+"cisco.storage.diskette;"+s,Cisco_cisco_distributed_director:c+"cisco.directors.distributed_director;"+s,Cisco_cisco_dot_dot:c+"cisco.misc.dot-dot;"+s,Cisco_cisco_dpt:c+"cisco.misc.dpt;"+s,Cisco_cisco_dslam:c+"cisco.misc.dslam;"+s,Cisco_cisco_dual_mode_ap:c+"cisco.misc.dual_mode;"+s,Cisco_cisco_dwdm_filter:c+"cisco.misc.dwdm_filter;"+s,Cisco_cisco_end_office:c+"cisco.buildings.end_office;"+s,Cisco_cisco_fax:c+"cisco.modems_and_phones.fax;"+s,Cisco_cisco_fc_storage:c+"cisco.storage.fc_storage;"+s,Cisco_cisco_fddi_ring:c+"cisco.misc.fddi_ring;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=#036897;",Cisco_cisco_fibre_channel_disk_subsystem:c+"cisco.storage.fibre_channel_disk_subsystem;"+s,Cisco_cisco_fibre_channel_fabric_switch:c+"cisco.switches.fibre_channel_fabric_switch;"+s,Cisco_cisco_file_cabinet:c+"cisco.storage.file_cabinet;"+s,Cisco_cisco_file_server:c+"cisco.servers.file_server;"+s,Cisco_cisco_firewall_service_module__fwsm_:c+"cisco.controllers_and_modules.firewall_service_module_(fwsm);"+s,Cisco_cisco_front_end_processor:c+"cisco.misc.front_end_processor;"+s,Cisco_cisco_gatekeeper:c+"cisco.security.gatekeeper;strokeColor=#036897;",Cisco_cisco_general_applicance:c+"cisco.misc.general_appliance;"+s,Cisco_cisco_generic_gateway:c+"cisco.hubs_and_gateways.generic_gateway;"+s,Cisco_cisco_generic_processor:c+"cisco.misc.generic_processor;"+s,Cisco_cisco_generic_softswitch:c+"cisco.switches.generic_softswitch;"+s,Cisco_cisco_gigabit_switch_atm_tag_router:c+"cisco.routers.gigabit_switch_atm_tag_router;"+s,Cisco_cisco_government_building:c+"cisco.buildings.government_building;"+s,Cisco_cisco_Ground_terminal:c+"cisco.wireless.ground_terminal;"+s,Cisco_cisco_guard:c+"cisco.security.guard;"+s,Cisco_cisco_handheld:c+"cisco.misc.handheld;"+s,Cisco_cisco_hootphone:c+"cisco.modems_and_phones.hootphone;"+s,Cisco_cisco_host:c+"cisco.servers.host;"+s,Cisco_cisco_hp_mini:c+"cisco.misc.hp_mini;"+s,Cisco_cisco_h:c+"cisco.misc.h_323;"+s,Cisco_cisco_hub:c+"cisco.hubs_and_gateways.hub;"+s,Cisco_cisco_iad_router:c+"cisco.routers.iad_router;"+s,Cisco_cisco_ibm_mainframe:c+"cisco.computers_and_peripherals.ibm_mainframe;"+s,Cisco_cisco_ibm_mini_as400:c+"cisco.computers_and_peripherals.ibm_mini_as400;"+s,Cisco_cisco_ibm_tower:c+"cisco.computers_and_peripherals.ibm_tower;"+s,Cisco_cisco_icm:c+"cisco.misc.icm;"+s,Cisco_cisco_ics:c+"cisco.misc.ics;"+s,Cisco_cisco_intelliswitch_stack:c+"cisco.switches.intelliswitch_stack;"+s,Cisco_cisco_ios_firewall:c+"cisco.security.ios_firewall;"+s,Cisco_cisco_ios_slb:c+"cisco.misc.ios_slb;"+s,Cisco_cisco_ip_communicator:c+"cisco.misc.ip_communicator;"+s,Cisco_cisco_ip_dsl:c+"cisco.misc.ip_dsl;"+s,Cisco_cisco_ip_phone:c+"cisco.modems_and_phones.ip_phone;"+s,Cisco_cisco_ip:c+"cisco.misc.ip;"+s,Cisco_cisco_iptc:c+"cisco.misc.iptc;"+s,Cisco_cisco_ip_telephony_router:c+"cisco.routers.ip_telephony_router;"+s,Cisco_cisco_iptv_content_manager:c+"cisco.misc.iptv_content_manager;"+s,Cisco_cisco_iptv_server:c+"cisco.servers.iptv_server;"+s,Cisco_cisco_iscsi_router:c+"cisco.routers.isci_router;"+s,Cisco_cisco_isdn_switch:c+"cisco.switches.isdn_switch;"+s,Cisco_cisco_itp:c+"cisco.misc.itp;"+s,Cisco_cisco_jbod:c+"cisco.misc.jbod;"+s,Cisco_cisco_key:c+"cisco.misc.key;"+s,Cisco_cisco_keys:c+"cisco.misc.keys;"+s,Cisco_cisco_lan_to_lan:c+"cisco.misc.lan_to_lan;"+s,Cisco_cisco_layer_2_remote_switch:c+"cisco.switches.layer_2_remote_switch;"+s,Cisco_cisco_layer_3_switch:c+"cisco.switches.layer_3_switch;"+s,Cisco_cisco_lightweight_ap:c+"cisco.misc.lightweight_ap;"+s,Cisco_cisco_localdirector:c+"cisco.directors.localdirector;"+s,Cisco_cisco_longreach_cpe:c+"cisco.misc.longreach_cpe;"+s,Cisco_cisco_macintosh:c+"cisco.computers_and_peripherals.macintosh;"+s,Cisco_cisco_mac_woman:c+"cisco.people.mac_woman;"+s,Cisco_cisco_man_woman:c+"cisco.people.man_woman;"+s,Cisco_cisco_mas_gateway:c+"cisco.hubs_and_gateways.mas_gateway;"+s,Cisco_cisco_mau:c+"cisco.misc.mau;"+s,Cisco_cisco_mcu:c+"cisco.misc.mcu;"+s,Cisco_cisco_mdu:c+"cisco.buildings.mdu;"+s,Cisco_cisco_me_1100:c+"cisco.misc.me1100;"+s,Cisco_cisco_Mediator:c+"cisco.misc.mediator;"+s,Cisco_cisco_meetingplace:c+"cisco.misc.meetingplace;"+s,Cisco_cisco_mesh_ap:c+"cisco.misc.mesh_ap;"+s,Cisco_cisco_metro_1500:c+"cisco.misc.metro_1500;"+s,Cisco_cisco_mgx_8000_multiservice_switch:c+"cisco.switches.mgx_8000_multiservice_switch;"+s,Cisco_cisco_microphone:c+"cisco.computers_and_peripherals.microphone;"+s,Cisco_cisco_mini_vax:c+"cisco.misc.mini_vax;"+s,Cisco_cisco_mobile_access_ip_phone:c+"cisco.modems_and_phones.mobile_access_ip_phone;"+s,Cisco_cisco_mobile_access_router:c+"cisco.routers.mobile_access_router;"+s,Cisco_cisco_modem:c+"cisco.modems_and_phones.modem;"+s,Cisco_cisco_moh_server:c+"cisco.servers.moh_server;"+s,Cisco_cisco_MSE:c+"cisco.misc.mse;"+s,Cisco_cisco_mulitswitch_device:c+"cisco.switches.multiswitch_device;"+s,Cisco_cisco_multi_fabric_server_switch:c+"cisco.switches.multi-fabric_server_switch;"+s,Cisco_cisco_multilayer_remote_switch:c+"cisco.switches.multilayer_remote_switch;"+s,Cisco_cisco_mux:c+"cisco.misc.mux;"+s,Cisco_cisco_MXE:c+"cisco.misc.mxe;"+s,Cisco_cisco_nac_appliance:c+"cisco.misc.nac_appliance;"+s,Cisco_cisco_NCE:c+"cisco.misc.nce;"+s,Cisco_cisco_NCE_router:c+"cisco.routers.nce_router;"+s,Cisco_cisco_netflow_router:c+"cisco.routers.netflow_router;"+s,Cisco_cisco_netranger:c+"cisco.misc.netranger;"+s,Cisco_cisco_netsonar:c+"cisco.misc.netsonar;"+s,Cisco_cisco_network_management:c+"cisco.misc.network_management;"+s,Cisco_cisco_Nexus_1000:c+"cisco.misc.nexus_1000;"+s,Cisco_cisco_Nexus_2000:c+"cisco.misc.nexus_2000_fabric_extender;"+s,Cisco_cisco_Nexus_5000:c+"cisco.misc.nexus_5000;"+s,Cisco_cisco_Nexus_7000:c+"cisco.misc.nexus_7000;"+s,Cisco_cisco_octel:c+"cisco.misc.octel;"+s,Cisco_cisco_ons15500:c+"cisco.misc.ons15500;"+s,Cisco_cisco_optical_amplifier:c+"cisco.misc.optical_amplifier;"+s,Cisco_cisco_optical_services_router:c+"cisco.routers.optical_services_router;"+s,Cisco_cisco_optical_transport:c+"cisco.misc.optical_transport;"+s,Cisco_cisco_pad:c+"cisco.misc.pad_2;"+s,Cisco_cisco_pad_x:c+"cisco.misc.pad_1;"+s,Cisco_cisco_page_icon:c+"cisco.misc.page_icon;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=#036897;",Cisco_cisco_pbx:c+"cisco.misc.pbx;"+s,Cisco_cisco_pbx_switch:c+"cisco.switches.pbx_switch;"+s,Cisco_cisco_pc_adapter_card:c+"cisco.computers_and_peripherals.pc_adapter_card;"+s,Cisco_cisco_pc_man:c+"cisco.people.pc_man;"+s,Cisco_cisco_pc_routercard:c+"cisco.computers_and_peripherals.pc_routercard;"+s,Cisco_cisco_pc_software:c+"cisco.misc.pc_software;"+s,Cisco_cisco_pc_video:c+"cisco.misc.pc_video;"+s,Cisco_cisco_phone_fax:c+"cisco.modems_and_phones.phone-fax;"+s,Cisco_cisco_pix_firewall:c+"cisco.security.pix_firewall;"+s,Cisco_cisco_pmc:c+"cisco.misc.pmc;"+s,Cisco_cisco_programmable_switch:c+"cisco.switches.programmable_switch;"+s,Cisco_cisco_protocol_translator:c+"cisco.misc.protocol_translator;"+s,Cisco_cisco_pxf:c+"cisco.misc.pxf;"+s,Cisco_cisco_radio_tower:c+"cisco.wireless.radio_tower;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=#036897",Cisco_cisco_ratemux:c+"cisco.misc.ratemux;"+s,Cisco_cisco_repeater:c+"cisco.misc.repeater;"+s,Cisco_cisco_RF_modem:c+"cisco.modems_and_phones.rf_modem;"+s,Cisco_cisco_router_firewall:c+"cisco.security.router_firewall;"+s,Cisco_cisco_routerin_building:c+"cisco.routers.router_in_building;"+s,Cisco_cisco_router_with_silicon_switch:c+"cisco.routers.router_with_silicon_switch;"+s,Cisco_cisco_route_switch_processor:c+"cisco.misc.route_switch_processor;"+s,Cisco_cisco_rpsrps:c+"cisco.misc.rpsrps;"+s,Cisco_cisco_running_man:c+"cisco.people.running_man;"+s,Cisco_cisco_sattelite_dish:c+"cisco.wireless.satellite_dish;"+s,Cisco_cisco_sattelite:c+"cisco.wireless.satellite;"+s,Cisco_cisco_scanner:c+"cisco.computers_and_peripherals.scanner;"+s,Cisco_cisco_server_switch:c+"cisco.switches.server_switch;"+s,Cisco_cisco_server_with_router:c+"cisco.servers.server_with_router;"+s,Cisco_cisco_service_control:c+"cisco.misc.service_control;"+s,Cisco_cisco_Service_Module:c+"cisco.controllers_and_modules.service_module;"+s,Cisco_cisco_Service_router:c+"cisco.routers.service_router;"+s,Cisco_cisco_Services:c+"cisco.misc.services;"+s,Cisco_cisco_Set_top_box:c+"cisco.misc.set_top_box;"+s,Cisco_cisco_simulitlayer_switch:c+"cisco.switches.simultilayer_switch;"+s,Cisco_cisco_sip_proxy_werver:c+"cisco.servers.sip_proxy_server;"+s,Cisco_cisco_sitting_woman:c+"cisco.people.sitting_woman;"+s,Cisco_cisco_small_business:c+"cisco.buildings.small_business;"+s,Cisco_cisco_small_hub:c+"cisco.hubs_and_gateways.small_hub;"+s,Cisco_cisco_softphone:c+"cisco.modems_and_phones.softphone;"+s,Cisco_cisco_softswitch_pgw_mgc:c+"cisco.switches.softswitch_pgw_mgc;"+s,Cisco_cisco_software_based_server:c+"cisco.servers.software_based_server;"+s,Cisco_cisco_speaker:c+"cisco.computers_and_peripherals.speaker;"+s,Cisco_cisco_ssc:c+"cisco.misc.ssc;"+s,Cisco_cisco_ssl_terminator:c+"cisco.misc.ssl_terminator;"+s,Cisco_cisco_standard_host:c+"cisco.servers.standard_host;"+s,Cisco_cisco_stb:c+"cisco.misc.stb;"+s,Cisco_cisco_storage_router:c+"cisco.routers.storage_router;"+s,Cisco_cisco_storage_server:c+"cisco.servers.storage_server;"+s,Cisco_cisco_stp:c+"cisco.misc.stp;"+s,Cisco_cisco_streamer:c+"cisco.misc.streamer;"+s,Cisco_cisco_sun_workstation:c+"cisco.computers_and_peripherals.workstation;"+s,Cisco_cisco_supercomputer:c+"cisco.computers_and_peripherals.supercomputer;"+s,Cisco_cisco_svx:c+"cisco.misc.svx;"+s,Cisco_cisco_system_controller:c+"cisco.controllers_and_modules.system_controller;"+s,Cisco_cisco_tablet:c+"cisco.computers_and_peripherals.tablet;"+s,Cisco_cisco_tape_array:c+"cisco.storage.tape_array;"+s,Cisco_cisco_tdm_router:c+"cisco.routers.tdm_router;"+s,Cisco_cisco_telecommuter_house_pc:c+"cisco.buildings.telecommuter_house_pc;"+s,Cisco_cisco_telecommuter_house:c+"cisco.buildings.telecommuter_house;"+s,Cisco_cisco_telecommuter_icon:c+"cisco.misc.telecommuter_icon;"+s,Cisco_cisco_Telepresence_3200:c+"cisco.misc.telepresence;"+s,Cisco_cisco_terminal:c+"cisco.computers_and_peripherals.terminal;"+s,Cisco_cisco_token:c+"cisco.misc.token;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=#036897",Cisco_cisco_TP_MCU:c+"cisco.misc.tp_mcu;"+s,Cisco_cisco_transpath:c+"cisco.misc.transpath;"+s,Cisco_cisco_truck:c+"cisco.misc.truck;"+s,Cisco_cisco_turret:c+"cisco.misc.turret;"+s,Cisco_cisco_tv:c+"cisco.misc.tv;"+s,Cisco_cisco_ubr910:c+"cisco.misc.ubr910;"+s,Cisco_cisco_umg_series:c+"cisco.misc.umg_series;"+s,Cisco_cisco_unity_server:c+"cisco.servers.unity_server;"+s,Cisco_cisco_universal_gateway:c+"cisco.hubs_and_gateways.universal_gateway;"+s,Cisco_cisco_university:c+"cisco.buildings.university;"+s,Cisco_cisco_upc:c+"cisco.computers_and_peripherals.upc;"+s,Cisco_cisco_vault:c+"cisco.misc.vault;"+s,Cisco_cisco_video_camera:c+"cisco.computers_and_peripherals.video_camera;"+s,Cisco_cisco_vip:c+"cisco.misc.vip;"+s,Cisco_cisco_virtual_layer_switch:c+"cisco.switches.virtual_layer_switch;"+s,Cisco_cisco_virtual_switch_controller__vsc3000_:c+"cisco.controllers_and_modules.virtual_switch_controller_(vsc3000);"+s,Cisco_cisco_voice_atm_switch:c+"cisco.switches.voice_atm_switch;"+s,Cisco_cisco_voice_commserver:c+"cisco.servers.voice_commserver;"+s,Cisco_cisco_voice_router:c+"cisco.routers.voice_router;"+s,Cisco_cisco_voice_switch:c+"cisco.switches.voice_switch;"+s,Cisco_cisco_vpn_concentrator:c+"cisco.misc.vpn_concentrator;"+s,Cisco_cisco_vpn_gateway:c+"cisco.hubs_and_gateways.vpn_gateway;"+s,Cisco_cisco_VSS:c+"cisco.misc.vss;"+s,Cisco_cisco_wae:c+"cisco.misc.wae;"+s,Cisco_cisco_wavelength_router:c+"cisco.routers.wavelength_router;"+s,Cisco_cisco_web_browser:c+"cisco.computers_and_peripherals.web_browser;"+s,Cisco_cisco_web_cluster:c+"cisco.storage.web_cluster;"+s,Cisco_cisco_wi_fi_tag:c+"cisco.wireless.wi-fi_tag;"+s,Cisco_cisco_wireless_bridge:c+"cisco.wireless.wireless_bridge;"+s,Cisco_cisco_wireless_location_appliance:c+"cisco.wireless.wireless_location_appliance;"+s,Cisco_cisco_wireless:c+"cisco.wireless.wireless;"+s,Cisco_cisco_wireless_transport:c+"cisco.wireless.wireless_transport;"+s,Cisco_cisco_wism:c+"cisco.misc.wism;"+s,Cisco_cisco_wlan_controller:c+"cisco.wireless.wlan_controller;"+s,Cisco_cisco_workgroup_director:c+"cisco.directors.workgroup_director;"+s,Cisco_cisco_workgroup_switch:c+"cisco.switches.workgroup_switch;"+s,Cisco_cisco_workstation:c+"cisco.computers_and_peripherals.workstation;"+s,Cisco_cisco_www_server:c+"cisco.servers.www_server;"+s,NET_PC:c+"networks.pc;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;","NET_Virtual-PC":c+"networks.virtual_pc;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_Terminal:c+"networks.terminal;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_DataPipe:c+"networks.bus;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_SlateDevice:c+"networks.tablet;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_TabletDevice:c+"networks.tablet;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_Laptop:c+"networks.laptop;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_PDA:c+"networks.mobile;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_CRTMonitor:c+"networks.monitor;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_LCDMonitor:c+"networks.monitor;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_RadioTower:c+"networks.radio_tower;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_ExternalHardDrive:c+"networks.external_storage;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_SatelliteDish:c+"networks.satellite_dish;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_Satellite:c+"networks.satellite;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_WirelessAccessPoint:c+"networks.radio_tower;fillColor=#29AAE1;strokeColor=#29AAE1;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_RingNetwork:g,NET_Ethernet:g,NET_Server:c+"networks.server;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_Mainframe:c+"networks.mainframe;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_Router:c+"networks.wireless_hub;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_Switch:c+"networks.switch;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_Firewall:c+"networks.firewall;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_User:c+"networks.user_male;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_CommLink:c+"networks.comm_link_edge;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_SuperComputer:c+"networks.supercomputer;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_VirtualServer:c+"networks.virtual_server;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_Printer:c+"networks.printer;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_Scanner:c+"networks.scanner;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_Copier:c+"networks.copier;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_MultiFunctionMachine:c+"networks.copier;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_Projector:c+"networks.video_projector;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_ProjectorScreen:c+"networks.video_projector_screen;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_Bridge:c+"networks.router;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_Hub:c+"networks.hub;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_Modem:c+"networks.modem;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_Telephone:c+"signs.tech.telephone_5;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_CellPhone:c+"networks.mobile;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_SmartPhone:c+"networks.mobile;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",NET_Camera:c+"signs.tech.camera_2;fillColor=#29AAE1;strokeColor=#ffffff;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;",RackServerRack:c+"rackGeneral.container;childLayout=rack;marginLeft=9;marginRight=9;marginTop=21;marginBottom=22;textColor=#000000;numDisp=off"+n,RackBlank:c+"rackGeneral.plate;strokeColor=#666666;labelPosition=left;align=right;spacingRight=15;fillColor=#e8e8e8",RackRaidArray:c+"rack.cisco.cisco_carrier_packet_transport_50;labelPosition=left;align=right;spacingRight=15",RackServer:c+"rack.oracle.sunfire_x4100;labelPosition=left;align=right;spacingRight=15",RackEthernetSwitch:c+"rack.cisco.cisco_nexus_3016_switch;labelPosition=left;align=right;spacingRight=15",RackPatchPanel:c+"rack.general.cat5e_rack_mount_patch_panel_24_ports;strokeColor=#666666;labelPosition=left;align=right;spacingRight=15",RackRouter:c+"rack.cisco.cisco_asr_1001_router;labelPosition=left;align=right;spacingRight=15",RackMonitor:c+"rack.ibm.ibm_1u_flat_panel_console_kit;labelPosition=left;align=right;spacingRight=15",RackKeyboard:c+"rack.cisco.cisco_1905_serial_integrated_services_router;labelPosition=left;align=right;spacingRight=15",RackPowerStrip:c+"rack.dell.power_strip;labelPosition=left;align=right;spacingRight=15",RackPowerSupply:c+"rack.cisco.cisco_web_security_appliance_s170;labelPosition=left;align=right;spacingRight=15",RackBridge:c+"rack.cisco.cisco_nexus_5548p_switch;labelPosition=left;align=right;spacingRight=15",RackTapeDrive:c+"rack.ibm.ibm_1754_local_console_manager;labelPosition=left;align=right;spacingRight=15",Image_network_server:"image;image=img/lib/clip_art/computers/Server_Tower_128x128.png;flipH=1",Image_network_server_file:"image;image=img/lib/clip_art/computers/Server_128x128.png",Image_network_server_net:"image;image=img/lib/clip_art/networking/Print_Server_128x128.png",Image_network_server_net_large:"image;image=img/lib/clip_art/computers/Server_128x128.png",Image_network_raid:"image;image=img/lib/clip_art/computers/Server_Tower_128x128.png;flipH=1",Image_network_raid_large:"image;image=img/lib/clip_art/computers/Server_Tower_128x128.png;flipH=1",Image_network_rack_server:"image;image=img/lib/clip_art/computers/Server_Rack_128x128.png",Image_network_rack_tape:"image;image=img/lib/clip_art/computers/Server_Rack_Partial_128x128.png",Image_network_printer_small:"image;image=img/lib/clip_art/computers/Printer_128x128.png;flipH=1",Image_network_printer_large:"image;image=img/lib/clip_art/computers/Printer_128x128.png;flipH=1",Image_network_printer_multipurpose:"image;image=img/lib/clip_art/computers/Printer_Commercial_128x128.png;flipH=1",Image_network_copier_small:"image;image=img/lib/clip_art/computers/Printer_Commercial_128x128.png",Image_network_copier_large:"image;image=img/lib/clip_art/computers/Printer_Commercial_128x128.png",Image_network_router:"image;image=img/lib/clip_art/networking/Router_128x128.png",Image_network_router_wireless:"image;image=img/lib/clip_art/networking/Wireless_Router_128x128.png",Image_network_ups:"image;image=img/lib/clip_art/networking/UPS_128x128.png",Image_electronics_lcd:"image;image=img/lib/clip_art/computers/Monitor_128x128.png",Image_electronics_pda:"image;image=img/lib/clip_art/telecommunication/Palm_Treo_128x128.png",Image_electronics_drive_cardreader:"image;image=img/lib/clip_art/finance/Credit_Card_128x128.png",Image_electronics_camcorder:"image;image=img/lib/clip_art/networking/Ip_Camera_128x128.png",Image_electronics_printer_photo:"image;image=img/lib/clip_art/computers/Printer_128x128.png;flipH=1",Image_electronics_drive_firewire:"image;image=img/lib/clip_art/computers/Harddrive_128x128.png;flipH=1",Image_electronics_drive_usb:"image;image=img/lib/clip_art/computers/Harddrive_128x128.png;flipH=1",Image_electronics_modem_external:"image;image=img/lib/clip_art/networking/Modem_128x128.png;flipH=1",Image_electronics_lcd_wide:"image;image=img/lib/clip_art/computers/Monitor_128x128.png",EE_Amplifier:c+"electrical.abstract.amplifier",EE_OpAmp:g,EE_ControlledAmp:c+"electrical.abstract.controlled_amplifier",EE_Multiplexer:"shape=mxgraph.electrical.abstract.mux2",EE_Demultiplexer:"shape=mxgraph.electrical.abstract.mux2;operation=demux",EE_Capacitor1:c+"electrical.capacitors.capacitor_1",EE_Capacitor2:c+"electrical.capacitors.capacitor_3",EE_Diode:c+"electrical.diodes.diode",EE_Resistor:c+"electrical.resistors.resistor_2",EE_VarResistor:c+"electrical.resistors.variable_resistor_2",EE_Potentiometer:c+"electrical.resistors.potentiometer_2",EE_ProtGround:c+"electrical.signal_sources.protective_earth",EE_SignalGround:c+"electrical.signal_sources.signal_ground",EE_Transformer:c+"electrical.inductors.transformer_1",EE_Inductor:c+"electrical.inductors.inductor_3","EE_Variable Inductor":c+"electrical.inductors.variable_inductor",EE_TwoWaySwitch:c+"electrical.electro-mechanical.2-way_switch",EE_OnOffSwitch:c+"electrical.electro-mechanical.simple_switch",EE_Loudspeaker:c+"electrical.electro-mechanical.loudspeaker",EE_Motor:c+"electrical.electro-mechanical.motor_1",EE_LED1:c+"electrical.opto_electronics.led_2",EE_Lightbulb:c+"electrical.miscellaneous.light_bulb",EE_IntegratedCircuit:"shape=mxgraph.electrical.logic_gates.dual_inline_ic",EE_AcSource:c+"electrical.signal_sources.ac_source;strokeWidth=1;verticalLabelPosition=middle;align=left;verticalAlign=top;labelPosition=right;",EE_VoltageSource:c+"electrical.signal_sources.dc_source_3;verticalLabelPosition=middle;align=left;verticalAlign=top;labelPosition=right;",EE_CurrentSource:c+"electrical.signal_sources.dc_source_2;direction=north;verticalLabelPosition=middle;align=left;verticalAlign=top;labelPosition=right;",EE_ControlledCurrentSource:c+"electrical.signal_sources.dependent_source_2;direction=west;verticalLabelPosition=middle;align=left;verticalAlign=top;labelPosition=right;",EE_ControlledVoltageSource:c+"electrical.signal_sources.dependent_source_3;verticalLabelPosition=middle;align=left;verticalAlign=top;labelPosition=right;",EE_DcSource1:c+"electrical.miscellaneous.monocell_battery;flipH=1;verticalLabelPosition=bottom;verticalAlign=top",EE_DcSource2:c+"electrical.miscellaneous.multicell_battery;flipH=1;verticalLabelPosition=bottom;verticalAlign=top",EE_Vss:c+"electrical.signal_sources.vss2;verticalLabelPosition=top;verticalAlign=bottom;fontSize=24",EE_Vdd:c+"electrical.signal_sources.vdd;verticalLabelPosition=bottom;verticalAlign=top",EE_BJT_NPN1:c+"electrical.transistors.pnp_transistor_1",EE_BJT_NPN1_V2:c+"electrical.transistors.npn_transistor_1;",EE_BJT_PNP1:c+"electrical.transistors.npn_transistor_1",EE_BJT_PNP1_V2:c+"electrical.transistors.pnp_transistor_1",EE_JFET_P:c+"electrical.transistors.p-channel_jfet_1;flipV=1",EE_JFET_P_V2:c+"electrical.transistors.p-channel_jfet_1;flipV=1",EE_JFET_N:c+"electrical.transistors.n-channel_jfet_1",EE_JFET_N_V2:c+"electrical.transistors.n-channel_jfet_1",EE_MOSFET_P1:c+"electrical.mosfets1.mosfet_ic_p;flipV=1",EE_MOSFET_P1_V2:c+"electrical.mosfets1.mosfet_ic_p;flipV=1",EE_MOSFET_P2:c+"electrical.mosfets1.mosfet_p_no_bulk",EE_MOSFET_P2_V2:c+"electrical.mosfets1.mosfet_p_no_bulk",EE_MOSFET_P3:c+"electrical.mosfets1.p-channel_mosfet_1;flipV=1",EE_MOSFET_P3_V2:c+"electrical.mosfets1.p-channel_mosfet_1;flipV=1",EE_MOSFET_N1:c+"electrical.mosfets1.mosfet_ic_n",EE_MOSFET_N1_V2:c+"electrical.mosfets1.mosfet_ic_n",EE_MOSFET_N2:c+"electrical.mosfets1.mosfet_n_no_bulk",EE_MOSFET_N2_V2:c+"electrical.mosfets1.mosfet_n_no_bulk",EE_MOSFET_N3:c+"electrical.mosfets1.n-channel_mosfet_1",EE_MOSFET_N3_V2:c+"electrical.mosfets1.n-channel_mosfet_1",EE_AND:c+"electrical.logic_gates.and",EE_OR:c+"electrical.logic_gates.or",EE_Inverter:c+"electrical.logic_gates.inverter",EE_NAND:c+"electrical.logic_gates.nand",EE_NOR:c+"electrical.logic_gates.nor",EE_XOR:c+"electrical.logic_gates.xor",EE_NXOR:c+"electrical.logic_gates.xnor",EE_DTypeRSFlipFlop:c+"electrical.logic_gates.d_type_rs_flip-flop",EE_DTypeFlipFlop:c+"electrical.logic_gates.d_type_flip-flop",EE_DTypeFlipFlopWithClear:c+"electrical.logic_gates.d_type_flip-flop_with_clear",EE_RSLatch:c+"electrical.logic_gates.rs_latch",EE_SyncRSLatch:c+"electrical.logic_gates.synchronous_rs_latch",EE_TTypeFlipFlop:c+"electrical.logic_gates.t_type_flip-flop",EE_Plus:c+"ios7.misc.flagged",EE_Negative:"shape=line",EE_InverterContact:"ellipse",EE_Voltmeter:c+"electrical.instruments.voltmeter",EE_Ammeter:c+"electrical.instruments.ampermeter",EE_SineWave:c+"electrical.waveforms.sine_wave",EE_Sawtooth:c+"electrical.waveforms.sawtooth",EE_SquareWave:c+"electrical.waveforms.square_wave",EIChannelBlock:c+"eip.messageChannel;verticalLabelPosition=bottom;verticalAlign=top",EIMessageChannelBlock:g,EIMessageBlock:g,EIMessageRouterBlock:c+"eip.content_based_router;verticalLabelPosition=bottom;verticalAlign=top",EIMessageTranslatorBlock:c+"eip.message_translator;verticalLabelPosition=bottom;verticalAlign=top",EIMessageEndpointBlock:g,EIPublishSubscribeChannelBlock:g,EIDatatypeChannelBlock:g,EIInvalidMessageChannelBlock:g,EIDeadLetterChannelBlock:g,EIGuaranteedDeliveryBlock:g,EIChannelAdapterBlock:g,EIMessagingBridgeBlock:c+"eip.messaging_bridge;verticalLabelPosition=bottom;verticalAlign=top",EIMessageBusBlock:g,EICommandMessageBlock:g,EIDocumentMessageBlock:g,EIEventMessageBlock:g,EIRequestReplyBlock:g,EIReturnAddressBlock:g,EICorrelationIDBlock:g,EIMessageSequenceBlock:g,EIMessageExpirationBlock:g,EIContentBasedRouterBlock:c+"eip.content_based_router;verticalLabelPosition=bottom;verticalAlign=top",EIMessageFilterBlock:c+"eip.message_filter;verticalLabelPosition=bottom;verticalAlign=top",EIDynamicRouterBlock:c+"eip.dynamic_router;verticalLabelPosition=bottom;verticalAlign=top",EIRecipientListBlock:c+"eip.recipient_list;verticalLabelPosition=bottom;verticalAlign=top",EISplitterBlock:c+"eip.splitter;verticalLabelPosition=bottom;verticalAlign=top",EIAggregatorBlock:c+"eip.aggregator;verticalLabelPosition=bottom;verticalAlign=top",EIResequencerBlock:c+"eip.resequencer;verticalLabelPosition=bottom;verticalAlign=top",EIComposedMessageBlock:c+"eip.composed_message_processor;verticalLabelPosition=bottom;verticalAlign=top",EIRoutingSlipBlock:c+"eip.routing_slip;verticalLabelPosition=bottom;verticalAlign=top",EIProcessManagerBlock:c+"eip.process_manager;verticalLabelPosition=bottom;verticalAlign=top",EIMessageBrokerBlock:g,EIEnvelopeWrapperBlock:c+"eip.envelope_wrapper;verticalLabelPosition=bottom;verticalAlign=top",EIContentEnricherBlock:c+"eip.content_enricher;verticalLabelPosition=bottom;verticalAlign=top",EIContentFilterBlock:c+"eip.content_filter;verticalLabelPosition=bottom;verticalAlign=top",EIClaimCheckBlock:c+"eip.claim_check;verticalLabelPosition=bottom;verticalAlign=top",EINormalizerBlock:c+"eip.normalizer;verticalLabelPosition=bottom;verticalAlign=top",EIMessagingGatewayBlock:c+"eip.messaging_gateway;verticalLabelPosition=bottom;verticalAlign=top",EITransactionalClientBlock:c+"eip.transactional_client;verticalLabelPosition=bottom;verticalAlign=top",EIPollingConsumerBlock:c+"eip.polling_consumer;verticalLabelPosition=bottom;verticalAlign=top",EIEventDrivenConsumerBlock:c+"eip.event_driven_consumer;verticalLabelPosition=bottom;verticalAlign=top",EICompetingConsumersBlock:c+"eip.competing_consumers;verticalLabelPosition=bottom;verticalAlign=top",EIMessageDispatcherBlock:c+"eip.message_dispatcher;verticalLabelPosition=bottom;verticalAlign=top",EISelectiveConsumerBlock:c+"eip.selective_consumer;verticalLabelPosition=bottom;verticalAlign=top",EIDurableSubscriberBlock:g,EIServiceActivatorBlock:c+"eip.service_activator;verticalLabelPosition=bottom;verticalAlign=top",EIControlBusBlock:g,EIDetourBlock:c+"eip.detour;verticalLabelPosition=bottom;verticalAlign=top",EIWireTapBlock:c+"eip.wire_tap;verticalLabelPosition=bottom;verticalAlign=top",EIMessageHistoryBlock:g,EIMessageStoreBlock:c+"eip.message_store;verticalLabelPosition=bottom;verticalAlign=top",EISmartProxyBlock:c+"eip.smart_proxy;verticalLabelPosition=bottom;verticalAlign=top",EITestMessageBlock:c+"eip.test_message;verticalLabelPosition=bottom;verticalAlign=top",EIChannelPurgerBlock:c+"eip.channel_purger;verticalLabelPosition=bottom;verticalAlign=top",GCPIconComputeEngineBlock:u+"compute_engine",GCPIconAppEngineBlock:u+"app_engine",GCPIconContainerEngineBlock:u+"container_engine",GCPIconContainerRegistryBlock:u+"container_registry",GCPIconCloudFunctionsBlock:u+"cloud_functions",GCPIconCloudStorageBlock:u+"cloud_storage",GCPIconCloudSQLBlock:u+"cloud_sql",GCPIconCloudBigtableBlock:u+"cloud_bigtable",GCPIconCloudDatastoreBlock:u+"cloud_datastore",GCPIconPersistentDiskBlock:u+"persistent_disk",GCPIconCloudVirtualNetworkBlock:p+"gcp.networking.cloud_virtual_network;verticalLabelPosition=bottom;verticalAlign=top",GCPIconCloudLoadBalancingBlock:u+"cloud_load_balancing",GCPIconCloudCDNBlock:u+"cloud_cdn",GCPIconCloudInterconnectBlock:u+"dedicated_interconnect",GCPIconCloudInterconnectBlock2:u+"dedicated_interconnect",GCPIconCloudDNSBlock:u+"cloud_dns",GCPIconBigQueryBlock:u+"bigquery",GCPIconCloudDataflowBlock:u+"cloud_dataflow",GCPIconCloudDataprocBlock:u+"cloud_dataproc",GCPIconCloudDatalabBlock:u+"cloud_datalab",GCPIconCloudPubSubBlock:u+"cloud_pubsub",GCPIconGenomicsBlock:u+"genomics",GCPIconCloudMachineLearningServicesBlock:u+"cloud_machine_learning",GCPIconCloudMachineLearningServicesBlock2:u+"cloud_machine_learning",GCPIconVisionAPIBlock:u+"cloud_vision_api",GCPIconVisionAPIBlock2:u+"cloud_vision_api",GCPIconSpeechAPIBlock:u+"cloud_speech_api",GCPIconSpeechAPIBlock2:u+"cloud_speech_api",GCPIconNaturalLanguageAPIBlock:u+"cloud_natural_language_api",GCPIconNaturalLanguageAPIBlock2:u+"cloud_natural_language_api",GCPIconTranslateAPIBlock:u+"cloud_translation_api",GCPIconTranslateAPIBlock2:u+"cloud_translation_api",GCPIconStackdriverOverviewBlock:u+"stackdriver",GCPIconStackdriverOverviewBlock2:u+"stackdriver",GCPIconMonitoringBlock:u+"cloud_deployment_manager",GCPIconLoggingBlock:u+"logging",GCPIconErrorReportingBlock:u+"error_reporting",GCPIconTraceBlock:u+"trace",GCPIconDebuggerBlock:u+"debugger",GCPIconDeploymentManagerBlock:u+"cloud_deployment_manager",GCPIconDeploymentManagerBlock2:u+"cloud_deployment_manager",GCPIconCloudEndpointsBlock:u+"cloud_endpoints",GCPIconCloudToolsForPowerShellBlock:u+"cloud_tools_for_powershell",GCPIconCloudToolsForVisualStudioBlock:u+"cloud_tools_for_powershell",GCPIconCloudIAMBlock:u+"cloud_iam",GCPIconGCPLogoBlock:u+"placeholder",GCPIconGCPLogoBlock2:u+"placeholder",GCPIconBlankBlock:u+"blue_hexagon",GCPIconBlankBlock2:u+"blue_hexagon",GCPIconAPIAnalyticsBlock:u+"api_analytics",GCPIconApigeeAPIPlatformBlock:u+"apigee_api_platform",GCPIconApigeeSenseBlock:u+"apigee_sense",GCPIconAPIMonetizationBlock:u+"api_monetization",GCPIconCloudEndpointsBlock2:u+"cloud_endpoints",GCPIconDeveloperPortalBlock:u+"developer_portal",GCPIconBigQueryBlock2:u+"bigquery",GCPIconCloudComposerBlock:u+"cloud_composer",GCPIconCloudDataflowBlock2:u+"cloud_dataflow",GCPIconCloudDatalabBlock2:u+"cloud_datalab",GCPIconCloudDataprepBlock:u+"cloud_dataprep",GCPIconCloudDataprocBlock2:u+"cloud_dataproc",GCPIconCloudPubSubBlock2:u+"cloud_pubsub",GCPIconDataStudioBlock:u+"data_studio",GCPIconGenomicsBlock2:u+"genomics",GCPIconAdvancedSolutionsLabBlock:u+"advanced_solutions_lab",GCPIconCloudAutoMLBlock:u+"cloud_automl",GCPIconCloudNaturalLanguageAPIBlock:u+"cloud_natural_language_api",GCPIconCloudJobsAPIBlock:u+"cloud_jobs_api",GCPIconCloudTPUBlock:u+"cloud_tpu",GCPIconCloudMachineLearningBlock:u+"cloud_machine_learning",GCPIconCloudVisionAPIBlock:u+"cloud_vision_api",GCPIconCloudTranslationAPIBlock:u+"cloud_translation_api",GCPIconDialogflowEnterpriseEditionBlock:u+"dialogflow_enterprise_edition",GCPIconCloudSpeechAPIBlock:u+"cloud_speech_api",GCPIconCloudTexttoSpeechBlock:u+"cloud_text_to_speech",GCPIconCloudVideoIntelligenceAPIBlock:u+"cloud_video_intelligence_api",GCPIconAppEngineBlock2:u+"app_engine",GCPIconCloudToolsforVisualStudioBlock:u+"cloud_tools_for_powershell",GCPIconCloudDeploymentManagerBlock:u+"cloud_deployment_manager",GCPIconCloudFunctionsBlock2:u+"cloud_functions",GCPIconContainerBuilderBlock:u+"container_builder",GCPIconCloudSDKBlock:u+"placeholder",GCPIconCloudSourceRepositoriesBlock:u+"placeholder",GCPIconContainerRegistryBlock2:u+"container_registry",GCPIconCloudTestLabBlock:u+"placeholder",GCPIconGPUBlock:u+"gpu",GCPIconContainerEngineBlock2:u+"container_engine",GCPIconTransferApplianceBlock:u+"transfer_appliance",GCPIconCloudToolsforPowerShellBlock:u+"cloud_tools_for_powershell",GCPIconCloudToolsforIntelliJBlock:u+"placeholder",GCPIconCloudToolsforAndroidStudioBlock:u+"placeholder",GCPIconGooglePluginforEclipseBlock:u+"placeholder",GCPIconContainerOptimizedOSBlock:u+"container_optimized_os",GCPIconComputeEngineBlock2:u+"compute_engine",GCPIconBeyondCorpBlock:u+"beyondcorp",GCPIconCloudIAMBlock2:u+"cloud_iam",GCPIconCloudResourceManagerBlock:u+"cloud_iam",GCPIconCloudSecurityCommandCenterBlock:u+"cloud_security_command_center",GCPIconCloudSecurityScannerBlock:u+"cloud_security_scanner",GCPIconDataLossPreventionAPIBlock:u+"data_loss_prevention_api",GCPIconIdentityAwareProxyBlock:u+"identity_aware_proxy",GCPIconKeyManagementServiceBlock:u+"key_management_service",GCPIconSecurityKeyEnforcementBlock:u+"security_key_enforcement",GCPIconCloudIoTCoreBlock:u+"cloud_iot_core",GCPIconCloudAPIsBlock:u+"cloud_apis",GCPIconCloudBillingAPIBlock:u+"placeholder",GCPIconCloudConsoleBlock:u+"placeholder",GCPIconCloudDeploymentManagerBlock2:u+"cloud_deployment_manager",GCPIconCloudMobileAppBlock:u+"placeholder",GCPIconCloudShellBlock:u+"placeholder",GCPIconDebuggerBlock2:u+"debugger",GCPIconErrorReportingBlock2:u+"error_reporting",GCPIconLoggingBlock2:u+"logging",GCPIconMonitoringBlock2:u+"cloud_deployment_manager",GCPIconStackdriverBlock:u+"stackdriver",GCPIconTraceBlock2:u+"trace",GCPIconCloudArmorBlock:u+"cloud_armor",GCPIconCloudCDNBlock2:u+"cloud_cdn",GCPIconCloudDNSBlock2:u+"cloud_dns",GCPIconCloudExternalIPAddressesBlock:u+"cloud_external_ip_addresses",GCPIconCloudFirewallRulesBlock:u+"cloud_firewall_rules",GCPIconCloudLoadBalancingBlock2:u+"cloud_load_balancing",GCPIconCloudNetworkBlock:u+"cloud_network",GCPIconCloudRouterBlock:u+"cloud_router",GCPIconCloudRoutesBlock:u+"cloud_routes",GCPIconCloudVPNBlock:u+"cloud_vpn",GCPIconDedicatedInterconnectBlock:u+"dedicated_interconnect",GCPIconPartnerInterconnectBlock:u+"partner_interconnect",GCPIconPremiumNetworkTierBlock:u+"premium_network_tier",GCPIconStandardNetworkTierBlock:u+"standard_network_tier",GCPIconVirtualPrivateCloudBlock:u+"virtual_private_cloud",GCPIconCloudBigtableBlock2:u+"cloud_bigtable",GCPIconCloudDatastoreBlock2:u+"cloud_datastore",GCPIconCloudFilestoreBlock:u+"cloud_filestore",GCPIconCloudMemorystoreBlock:u+"cloud_memorystore",GCPIconCloudSpannerBlock:u+"cloud_spanner",GCPIconCloudSQLBlock2:u+"cloud_sql",GCPIconCloudStorageBlock2:u+"cloud_storage",GCPIconPersistentDiskBlock2:u+"persistent_disk",GCPIconGoogleCloudPlatformBlock:u+"google_cloud_platform",GCPIconBlueHexagonBlock:u+"blue_hexagon",GCPIconGenericBlock:u+"placeholder",GCPIconPredictionAPIBlock:u+"prediction_api",GCPAutoScalingModifier:"shape=mxgraph.gcp2.modifiers_autoscaling;fillColor=#757575;strokeColor=none;",GCPCustomVirtualMachineModifier:"shape=mxgraph.gcp2.modifiers_custom_virtual_machine;fillColor=#757575;strokeColor=none;",GCPHighCPUMachineModifier:"shape=mxgraph.gcp2.modifiers_high_cpu_machine;fillColor=#757575;strokeColor=none;",GCPHighMemoryMachineModifier:"shape=mxgraph.gcp2.modifiers_high_memory_machine;fillColor=#757575;strokeColor=none;",GCPPreemptableVSModifier:"shape=mxgraph.gcp2.modifiers_preemptable_vm;fillColor=#757575;strokeColor=none;",GCPSharedCoreMachineF1Modifier:"shape=mxgraph.gcp2.modifiers_shared_core_machine_f1;fillColor=#757575;strokeColor=none;",GCPSharedCoreMachineG1Modifier:"shape=mxgraph.gcp2.modifiers_shared_core_machine_g1;fillColor=#757575;strokeColor=none;",GCPStandardMachineModifier:"shape=mxgraph.gcp2.modifiers_standard_machine;fillColor=#757575;strokeColor=none;",GCPStorageModifier:"shape=mxgraph.gcp2.modifiers_storage;fillColor=#757575;strokeColor=none;",GCPAppEngineProductCard:g,GCPCloudDataflowProductCard:g,GCPCloudDataprocProductCard:g,GCPComputeEngineProductCard:g,GCPContainerEngineProductCard:g,CronjobLabeledKub19:h+"cronjob",CronjobKub19:h+"cronjob",DeployLabeledKub19:h+"deploy",DeployKub19:h+"deploy",DsLabeledKub19:h+"ds",DsKub19:h+"ds",JobLabeledKub19:h+"job",JobKub19:h+"job",PodLabeledKub19:h+"pod",PodKub19:h+"pod",RsLabeledKub19:h+"rs",RsKub19:h+"rs",StsLabeledKub19:h+"sts",StsKub19:h+"sts",PvLabeledKub19:h+"pv",PvKub19:h+"pv",PvcLabeledKub19:h+"pvc",PvcKub19:h+"pvc",ScLabeledKub19:h+"sc",ScKub19:h+"sc",VolLabeledKub19:h+"vol",VolKub19:h+"vol",EpLabeledKub19:h+"ep",EpKub19:h+"ep",IngLabeledKub19:h+"ing",IngKub19:h+"ing",NetpolLabeledKub19:h+"netpol",NetpolKub19:h+"netpol",SvcLabeledKub19:h+"svc",SvcKub19:h+"svc",CrdLabeledKub19:h+"crd",CrdKub19:h+"crd",CroleLabeledKub19:h+"c_role",CroleKub19:h+"c_role",GroupLabeledKub19:h+"group",GroupKub19:h+"group",RbLabeledKub19:h+"rb",RbKub19:h+"rb",RoleLabeledKub19:h+"role",RoleKub19:h+"role",SaLabeledKub19:h+"sa",SaKub19:h+"sa",UserLabeledKub19:h+"user",UserKub19:h+"user",CmResourceLabeledKub19:h+"cm",CmKub19:h+"cm",SecretLabeledKub19:h+"secret",SecretKub19:h+"secret",HpaLabeledKub19:h+"hpa",HpaKub19:h+"hpa",LimitsLabeledKub19:h+"limits",LimitsKub19:h+"limits",QuotaLabeledKub19:h+"quota",QuotaKub19:h+"quota",CrbLabeledKub19:h+"crb",CrbKub19:h+"crb",LogoKub19:"aspect=fixed;html=1;align=center;image;image=img/lib/mscae/Kubernetes.svg",NsLabeledKub19:h+"ns",NsKub19:h+"ns",PspLabeledKub19:h+"psp",PspKub19:h+"psp",EtcdLabeledKub19:h+"etcd",EtcdKub19:h+"etcd",MasterLabeledKub19:h+"master",MasterKub19:h+"master",NodeLabeledKub19:h+"node",NodeKub19:h+"node",ApiLabeledKub19:h+"api",CcmLabeledKub19:h+"c_c_m",CmLabeledKub19:h+"c_m",KproxyLabeledKub19:h+"node",KubeletLabeledKub19:h+"kubelet",SchedLabeledKub19:h+"sched",Equation:g,fpWall:g,fpWindow:c+"floorplan.window;strokeWidth=3",fpOpening:"shape=rect",fpDoor:g,fpDoubleDoor:g,fpStairs:c+"floorplan.stairs;direction=north",fpStairsDirectional:c+"floorplan.stairs;direction=north;verticalAlign=bottom",fpDeskLongSegment:"",fpDeskShortSegment:"",fpDeskLargeCornerSegment:c+"floorplan.desk_corner",fpCubiclePanel:c+"floorplan.wall;wallThickness=3",fpCubicleWorkstation:c+"floorplan.wallU;wallThickness=3",fpCubicleCorner5x5:c+"floorplan.wallCorner;wallThickness=3",fpCubicleCorner6x6:c+"floorplan.wallCorner;wallThickness=3",fpCubicleCorner8x8:c+"floorplan.wallCorner;wallThickness=3",fpCubicleCorner8x6:c+"floorplan.wallCorner;wallThickness=3",fpCubicleCornerOpen6x4:c+"floorplan.wallCorner;wallThickness=3",fpCubicleDouble14x8:c+"floorplan.wallU;wallThickness=3",fpCubicleEnclosed11x9:c+"floorplan.wallU;wallThickness=3",fpTableConferenceOval:"ellipse",fpTableConferenceBoat:"",fpTableConferenceRectangle:"",fpTableDiningRound:"ellipse",fpTableDiningSquare:"",fpChairOffice:c+"floorplan.office_chair",fpChairExecutive:c+"floorplan.office_chair",fpChairLobby:c+"floorplan.office_chair",fpChairDining:c+"floorplan.chair",fpChairBarstool:"ellipse",fpCabinetBasic:"",fpCabinetDoubleWide:"",fpCabinetDoubleWithShelves:"",fpCabinetShelvesBasic:"",fpCabinetShelvesDouble:"",fpCabinetBasicWithShelves:"",fpCabinetsAboveDeskShelves:"",fpRestroomToiletPrivate:c+"floorplan.toilet",fpRestroomToiletPublic:c+"floorplan.toilet",fpRestroomLights:g,fpRestroomSinks:g,fpRestroomBathtub:c+"floorplan.bathtub;direction=south",fpRestroomShower:c+"floorplan.shower;flipH=1",fpRestroomPedastalSink:c+"floorplan.sink_1",fpRestroomCountertop:"",fpRestroomMirror:"shape=line;strokeWidth=3",fpRestroomStalls:g,fpBedDouble:c+"floorplan.bed_double",fpBedSingle:c+"floorplan.bed_single",fpBedQueen:c+"floorplan.bed_double",fpBedKing:c+"floorplan.bed_double",fpBedDoubleWithTrundle:c+"floorplan.bed_double",fpBedBunk:c+"floorplan.bed_double",fpBedBassinet:c+"pid.fittings.compensator",fpApplianceWasher:"",fpApplianceDryer:"",fpApplianceWaterHeater:"ellipse",fpApplianceStoveOven:c+"floorplan.range_1",fpStoveOvenSixBurner:c+"floorplan.range_2",fpApplianceDishwasher:"",fpKitchenSink:c+"floorplan.sink_2",fpKitchenDoubleSink:c+"floorplan.sink_double",fpKitchenCountertop:"",fpKitchenCountertopCorner:c+"floorplan.desk_corner",fpCouchLoveSeat:c+"floorplan.couch",fpCouchSofa:c+"floorplan.couch",fpCouchOttoman:"",fpMiscDesktopComputer:c+"floorplan.workstation",fpMiscLaptopComputer:c+"floorplan.laptop",fpComputerMonitor:c+"floorplan.flat_tv",fpCRTTelevision:c+"floorplan.flat_tv",fpMiscIndoorPlant:c+"floorplan.plant",fpPiano:c+"floorplan.piano",PEAxialCompressor:c+"pid.compressors.centrifugal_compressor_-_turbine_driven;verticalLabelPosition=bottom;verticalAlign=top",PECentrifugalCompressor:c+"pid.compressors.centrifugal_compressor;verticalLabelPosition=bottom;verticalAlign=top",PECentrifugalCompressor2:c+"pid.compressors.centrifugal_compressor_-_turbine_driven;verticalLabelPosition=bottom;verticalAlign=top",PEReciprocationCompressor:c+"pid.compressors.reciprocating_compressor;verticalLabelPosition=bottom;verticalAlign=top",PERotaryCompressorBlock:c+"pid.compressors.rotary_compressor;verticalLabelPosition=bottom;verticalAlign=top",PERotaryCompressor2Block:c+"pid.compressors.compressor_and_silencers;verticalLabelPosition=bottom;verticalAlign=top",PEConveyorBlock:c+"pid2misc.conveyor;verticalLabelPosition=bottom;verticalAlign=top",PEElevator1Block:c+"pid.misc.bucket_elevator;flipH=1;verticalLabelPosition=bottom;verticalAlign=top",PEAgitatorMixerBlock:c+"pid.agitators.agitator_(propeller);verticalLabelPosition=bottom;verticalAlign=top",PEDrumBlock:c+"pid.vessels.drum_or_condenser;verticalLabelPosition=bottom;verticalAlign=top",PETankEquipmentBlock:c+"pid.vessels.tank;verticalLabelPosition=bottom;verticalAlign=top",PEMixingReactorBlock:c+"pid.vessels.mixing_reactor;verticalLabelPosition=bottom;verticalAlign=top",PEPlateTowerBlock:c+"pid2misc.column;columnType=baffle;verticalLabelPosition=bottom;verticalAlign=top",PEPackedTowerBlock:c+"pid2misc.column;columnType=fixed;verticalLabelPosition=bottom;verticalAlign=top",PEFurnaceBlock:c+"pid.vessels.furnace;verticalLabelPosition=bottom;verticalAlign=top",PEOneToMany:g,PEMultilines:g,PEMidArrow:"shape=triangle;anchorPointDirection=0",PEButtWeld:c+"sysml.x",PETopToTop:c+"pid.vessels.container,_tank,_cistern",PENuclear:c+"electrical.waveforms.sine_wave",PEMechanicalLink:"ellipse",PESolderedSolvent:"ellipse",PEDoubleContainment:"shape=hexagon;perimeter=hexagonPerimeter2",PEFlange:c+"pid.piping.double_flange",PEFlange2:c+"pid.piping.flange_in;flipH=1",PEEndCap:c+"pid.piping.cap",PEEndCap2:c+"pid.vessels.container,_tank,_cistern;direction=north",PEBreather:c+"pid.piping.breather",PEElectronicallyInsulated:c+"pid.piping.double_flange",PEReducer:c+"pid.piping.concentric_reducer",PEInlineMixer:c+"pid.piping.in-line_mixer",PEFlameArrester:c+"pid.piping.flame_arrestor",PEDetonationArrester:c+"pid.piping.detonation_arrestor",PETriangleSeparator:"shape=triangle;direction=west;anchorPointDirection=0",PETundish:c+"ios7.misc.left",PEOpenVent:c+"pid.vessels.vent_(bent)",PERemovableSpool:c+"pid.piping.removable_spool",PEYTypeStrainer:c+"pid.piping.y-type_strainer",PEDiverterValve:c+"pid.piping.diverter_valve",PEPulsationDampener:c+"pid.piping.pulsation_dampener",PEDuplexStrainer:c+"pid.piping.duplex_strainer",PEBasketStrainer:c+"pid.piping.basket_strainer",PEVentSilencer:c+"pid.piping.vent_silencer",PEInlineSilencer:c+"pid.piping.in-line_silencer",PESteamTrap:c+"pid.piping.steam_trap",PEDesuperheater:c+"pid.piping.desuper_heater",PEEjectorOrEductor:c+"pid.fittings.injector",PEExhaustHead:c+"pid.piping.exhaust_head",PERotaryValve:c+"pid.piping.rotary_valve",PEExpansionJoint:c+"pid.piping.expansion_joint",PEVesselBlock:g,PEOpenTankBlock:c+"pid.vessels.container,_tank,_cistern;verticalLabelPosition=bottom;verticalAlign=top",PEOpenTopTank:c+"pid.vessels.container,_tank,_cistern;verticalLabelPosition=bottom;verticalAlign=top",PEClosedTankBlock:g,PEStorageSphereBlock:c+"pid.vessels.storage_sphere;verticalLabelPosition=bottom;verticalAlign=top",PEColumnBlock:g,PEBagBlock:c+"pid.vessels.bag;verticalLabelPosition=bottom;verticalAlign=top",PEGasCylinderBlock:c+"pid.vessels.gas_bottle;verticalLabelPosition=bottom;verticalAlign=top",PEGasHolderBlock:c+"pid.vessels.gas_holder;verticalLabelPosition=bottom;verticalAlign=top",PEClarifierBlock:c+"pid.vessels.bunker_(conical_bottom);verticalLabelPosition=bottom;verticalAlign=top",PETankBlock:c+"pid.vessels.tank_(conical_roof);verticalLabelPosition=bottom;verticalAlign=top",PETrayColumnBlock:c+"pid2misc.column;columnType=tray;verticalLabelPosition=bottom;verticalAlign=top",PEReactionVesselBlock:c+"pid.vessels.reactor;verticalLabelPosition=bottom;verticalAlign=top",PEBin:c+"pid.vessels.tank_(conical_bottom)",PEDomeRoofTank:c+"pid.vessels.tank_(dished_roof)",PEConeRoofTank:c+"pid.vessels.tank_(conical_roof)",PEBoilerBlock:c+"pid.misc.boiler_(dome);verticalLabelPosition=bottom;verticalAlign=top",PEEquipmentBoilerBlock:c+"pid.misc.boiler_(dome);verticalLabelPosition=bottom;verticalAlign=top",PEReboilerBlock:c+"pid.heat_exchangers.reboiler;verticalLabelPosition=bottom;verticalAlign=top",PECondenserBlock:c+"pid.heat_exchangers.heat_exchanger_(straight_tubes);verticalLabelPosition=bottom;verticalAlign=top",PEEquipmentCondenserBlock:c+"pid.heat_exchangers.condenser;verticalLabelPosition=bottom;verticalAlign=top",PECoolingTowerBlock:c+"pid.misc.cooling_tower;verticalLabelPosition=bottom;verticalAlign=top",PEHeatExchangerBlock:c+"pid.heat_exchangers.shell_and_tube_heat_exchanger_1;verticalLabelPosition=bottom;verticalAlign=top",PEHairpinExchangerBlock:c+"pid.heat_exchangers.hairpin_exchanger;verticalLabelPosition=bottom;verticalAlign=top",PEPlateAndFrameHeatExchangerBlock:c+"pid.heat_exchangers.plate_and_frame_heat_exchanger;verticalLabelPosition=bottom;verticalAlign=top",PESpiralHeatExchanger:c+"pid.heat_exchangers.spiral_heat_exchanger;verticalLabelPosition=bottom;verticalAlign=top",PEUTubeHeatExchangerBlock:c+"pid.heat_exchangers.u-tube_heat_exchanger;verticalLabelPosition=bottom;verticalAlign=top",PEDoublePipeHeatBlock:c+"pid.heat_exchangers.double_pipe_heat_exchanger;verticalLabelPosition=bottom;verticalAlign=top",PEShellAndTubeHeat1Block:c+"pid.heat_exchangers.shell_and_tube_heat_exchanger_1;verticalLabelPosition=bottom;verticalAlign=top",PEShellAndTubeHeat2Block:c+"pid.heat_exchangers.shell_and_tube_heat_exchanger_2;verticalLabelPosition=bottom;verticalAlign=top",PEShellAndTubeHeat3Block:c+"pid.heat_exchangers.shell_and_tube_heat_exchanger_1;direction=north;verticalLabelPosition=bottom;verticalAlign=top",PESinglePassHeatBlock:c+"pid.heat_exchangers.single_pass_heat_exchanger;verticalLabelPosition=bottom;verticalAlign=top",PEHeaterBlock:c+"pid.heat_exchangers.heater;verticalLabelPosition=bottom;verticalAlign=top",PEEjectorInjectorBlock:c+"pid.fittings.injector;verticalLabelPosition=bottom;verticalAlign=top",PECompressorTurbineBlock:g,PEMotorDrivenTurbineBlock:g,PECentrifugalPumpBlock:c+"pid.pumps.gas_blower;flipH=1;verticalLabelPosition=bottom;verticalAlign=top",PECentrifugalPump:c+"pid.pumps.centrifugal_pump_1;verticalLabelPosition=bottom;verticalAlign=top",PECentrifugalPump2:c+"pid.pumps.centrifugal_pump_2;verticalLabelPosition=bottom;verticalAlign=top",PECentrifugalPump3:c+"pid.pumps.centrifugal_pump_1;flipH=1;verticalLabelPosition=bottom;verticalAlign=top",PEGearPumpBlock:c+"pid.pumps.gear_pump;verticalLabelPosition=bottom;verticalAlign=top",PEHorizontalPump:c+"pid.pumps.horizontal_pump;verticalLabelPosition=bottom;verticalAlign=top",PEProgressiveCavityPump:c+"pid.pumps.cavity_pump;flipH=1;flipV=1;verticalLabelPosition=bottom;verticalAlign=top",PEScrewPump:c+"pid.pumps.screw_pump;verticalLabelPosition=bottom;verticalAlign=top",PEScrewPump2:c+"pid.pumps.screw_pump_2;flipH=1;verticalLabelPosition=bottom;verticalAlign=top",PESumpPump:c+"pid.pumps.sump_pump;verticalLabelPosition=bottom;verticalAlign=top",PEVacuumPump:c+"pid.pumps.vacuum_pump;verticalLabelPosition=bottom;verticalAlign=top",PEVerticalPump:c+"pid.pumps.vertical_pump;verticalLabelPosition=bottom;verticalAlign=top",PEVerticalPump2:c+"pid.pumps.vertical_pump;verticalLabelPosition=bottom;verticalAlign=top",PEIndicatorBlock:g,PEIndicator2Block:g,PEIndicator3Block:c+"pid2inst.discInst;mounting=field",PEIndicator4Block:c+"pid2inst.indicator;mounting=field;indType=inst",PESharedIndicatorBlock:g,PESharedIndicator2Block:g,PEComputerIndicatorBlock:g,PEProgrammableIndicatorBlock:g,PEGateValveBlock:g,PEGlobeValveBlock:g,PEControlValveBlock:c+"pid2valves.valve;valveType=gate;actuator=diaph;verticalLabelPosition=bottom;verticalAlign=top",PENeedleValveBlock:c+"pid2valves.valve;valveType=needle;verticalLabelPosition=bottom;verticalAlign=top",PEButterflyValve2Block:c+"pid2valves.valve;flipH=1;valveType=butterfly;verticalLabelPosition=bottom;verticalAlign=top",PEBallValveBlock:c+"pid2valves.valve;valveType=ball;verticalLabelPosition=bottom;verticalAlign=top",PEDiaphragmBlock:c+"pid2valves.valve;valveType=ball;verticalLabelPosition=bottom;verticalAlign=top",PEPlugValveBlock:c+"pid2valves.valve;valveType=ball;verticalLabelPosition=bottom;verticalAlign=top",PECheckValveBlock:c+"pid2valves.valve;valveType=check;verticalLabelPosition=bottom;verticalAlign=top",PECheckValve2Block:c+"pid2valves.valve;valveType=check;verticalLabelPosition=bottom;verticalAlign=top",PEAngleValveBlock:g,PEAngleGlobeValveBlock:g,PEPoweredValveBlock:g,PEFloatOperatedValveBlock:c+"pid2valves.valve;valveType=gate;actuator=singActing;verticalLabelPosition=bottom;verticalAlign=top",PENeedleValve2Block:c+"pid2valves.valve;valveType=needle;verticalLabelPosition=bottom;verticalAlign=top",PEThreeWayValveBlock:c+"pid2valves.valve;valveType=threeWay;actuator=none;verticalLabelPosition=bottom;verticalAlign=top",PEBleederValveBlock:c+"pid2valves.blockBleedValve;actuator=none;verticalLabelPosition=bottom;verticalAlign=top",PERotameterBlock:c+"pid.flow_sensors.rotameter;flipH=1;verticalLabelPosition=bottom;verticalAlign=top",VennGradientColor1:"ellipse;fillOpacity=35",VennGradientColor2:"ellipse;fillOpacity=35",VennGradientColor3:"ellipse;fillOpacity=35",VennGradientColor4:"ellipse;fillOpacity=35",VennGradientColor5:"ellipse;fillOpacity=35",VennGradientColor6:"ellipse;fillOpacity=35",VennGradientColor7:"ellipse;fillOpacity=35",VennGradientColor8:"ellipse;fillOpacity=35",VennPlainColor1:"ellipse;fillOpacity=35",VennPlainColor2:"ellipse;fillOpacity=35",VennPlainColor3:"ellipse;fillOpacity=35",VennPlainColor4:"ellipse;fillOpacity=35",VennPlainColor5:"ellipse;fillOpacity=35",VennPlainColor6:"ellipse;fillOpacity=35",VennPlainColor7:"ellipse;fillOpacity=35",VennPlainColor8:"ellipse;fillOpacity=35",iOS7DeviceiPhone5Portrait:c+"ios.iPhone;bgStyle=bgGreen",iOS7DeviceiPhone5Landscape:c+"ios.iPhone;bgStyle=bgGreen",iOS7DeviceiPadPortrait:c+"ios.iPad;bgStyle=bgGreen",iOS7DeviceiPadLandscape:c+"ios.iPad;bgStyle=bgGreen",iOS7DeviceiPhone6Portrait:c+"ios.iPhone;bgStyle=bgGreen",iOS7DeviceiPhone6Landscape:c+"ios.iPhone;bgStyle=bgGreen",iOS7DeviceiPhone6PlusPortrait:c+"ios.iPhone;bgStyle=bgGreen",iOS7DeviceiPhone6PlusLandscape:c+"ios.iPhone;bgStyle=bgGreen",iOS7StatusBariPhone:c+"ios7ui.appBar",iOS7iPhoneKeyboard:c+"ios7.misc.keyboard_(letters)",iOS7StatusBariPad:c+"ios7ui.appBar",iOS7iPadKeyboard:c+"ios7.misc.keyboard_(letters)",iOS7ProgressBar:c+"ios7ui.downloadBar",iOS7Slider:c+"ios7ui.searchBox",iOS7SearchBar:c+"ios7ui.searchBox",iOS7Button:"",iOS7TextField:"",iOS7TextView:"",iOS7Toggle:c+"ios7ui.onOffButton;buttonState=on;strokeColor=#38D145;strokeColor2=#aaaaaa;fillColor=#38D145;fillColor2=#ffffff",iOS7Stepper:c+"ios7.misc.adjust;fillColor=#ffffff;gradientColor=none",iOS7PageControls:c+"ios7ui.pageControl;fillColor=#666666;strokeColor=#bbbbbb",iOS7Block:"","iOS7IconArrow left":c+"ios7.misc.left",iOS7IconArrow:c+"ios7.misc.right","iOS7IconArrow up":c+"ios7.misc.up","iOS7IconArrow down":c+"ios7.misc.down",iOS7IconWifi:c+"ios7.icons.wifi",iOS7IconBluetooth:c+"ios7.icons.bluetooth",iOS7IconBattery:c+"ios7.icons.battery",iOS7IconSiri:c+"ios7.icons.microphone",iOS7IconCheck:c+"ios7.icons.select",iOS7IconCreate:c+"ios7.icons.add",iOS7IconInfo:c+"ios7.icons.info",iOS7IconLocation:c+"ios7.icons.location_2",iOS7IconQuestion:c+"ios7.icons.help",iOS7IconSearch:c+"ios7.icons.looking_glass",iOS7IconToolbox:c+"ios7.icons.briefcase",iOS7IconOptions:c+"ios7.icons.options",iOS7IconShare:c+"ios7.icons.share",iOS7IconTyping:c+"ios7.icons.message",iOS7IconCopy:c+"ios7.icons.folders_2",iOS7IconChat:c+"ios7.icons.messages",iOS7IconOrganize:c+"ios7.icons.folder",iOS7IconTrash:c+"ios7.icons.trashcan",iOS7IconReply:c+"ios7.icons.back",iOS7IconArchive:c+"ios7.icons.box",iOS7IconCompose:c+"ios7.icons.compose",iOS7IconSend:c+"ios7.icons.pointer",iOS7IconDrawer:c+"ios7.icons.storage",iOS7IconMail:c+"ios7.icons.mail",iOS7IconDocument:c+"ios7.icons.document",iOS7IconFlag:c+"ios7.icons.flag",iOS7IconBookmarks:c+"ios7.icons.book",iOS7IconGlasses:c+"ios7.icons.glasses",iOS7IconFiles:c+"ios7.icons.folders",iOS7IconDownloads:c+"ios7.icons.down",iOS7IconLock:c+"ios7.icons.locked",iOS7IconCloud:c+"ios7.icons.cloud","iOS7IconOrientation Lock":c+"ios7.icons.orientation_lock",iOS7IconContacts:c+"ios7.icons.user",iOS7IconGlobal:c+"ios7.icons.globe",iOS7IconSettings:c+"ios7.icons.settings",iOS7IconAirplay:c+"ios7.icons.move_to_folder",iOS7IconCamera:c+"ios7.icons.camera",iOS7IconAirplane:c+"signs.transportation.airplane_6;direction=south",iOS7IconCalculator:c+"ios7.icons.calculator",iOS7IconPreferences:c+"ios7.icons.most_viewed",iOS7IconPhone:c+"signs.tech.telephone_3",iOS7IconKeypad:c+"ios7.icons.keypad",iOS7IconVoicemail:c+"ios7.icons.tape",iOS7IconStar:c+"ios7.icons.star","iOS7IconMost Viewed":c+"ios7.icons.most_viewed",iOS7IconVideo:c+"ios7.icons.video_conversation","iOS7IconVolumne Controls":c+"ios7.icons.volume","iOS7IconLocation pin":c+"ios7.icons.location",iOS7IconCalendar:c+"ios7.icons.calendar",iOS7IconAlarm:c+"ios7.icons.alarm_clock",iOS7IconClock:c+"ios7.icons.clock",iOS7IconTimer:c+"ios7.icons.gauge","iOS7IconVolume down":c+"ios7.icons.silent",iOS7IconVolume:c+"ios7.icons.volume_2","iOS7IconVolume up":c+"ios7.icons.loud",iOS7IconRepeat:c+"ios7.icons.reload",iOS7IconRewind:c+"ios7.icons.backward",iOS7IconPlay:c+"ios7.icons.play",iOS7IconPause:c+"ios7.icons.pause","iOS7IconFast forward":c+"ios7.icons.forward",iOS7IconControls:c+"ios7.icons.controls",iOS7IconPrivacy:c+"ios7.icons.privacy",iOS7IconLink:c+"ios7.icons.link",iOS7IconLight:c+"ios7.icons.flashlight",iOS7IconBrightness:c+"ios7.icons.sun",iOS7IconHeart:c+"ios7.icons.heart",iOS7IconJava:c+"ios7.icons.cup",iOS7IconBox:c+"ios7.icons.bag",iOS7IconEye:c+"ios7.icons.eye","iOS7IconDo not disturb":c+"ios7.icons.moon",UI2BrowserBlock:g,UI2WindowBlock:g,UI2DialogBlock:g,UI2AreaBlock:"rounded=1;arcSize=3",UIAreaBlock:"rounded=1;arcSize=3;fillColor=none",UI2ElementBlock:"",UI2AccordionBlock:g,UI2TabBarContainerBlock:g,UI2TabBar2ContainerBlock:g,UI2VTabBarContainerBlock:g,UI2VScrollBlock:c+"mockup.navigation.scrollBar;direction=north",UI2HScrollBlock:c+"mockup.navigation.scrollBar",UI2VerticalSplitterBlock:c+"mockup.forms.splitter;direction=north",UI2HorizontalSplitterBlock:c+"mockup.forms.splitter",UI2ImageBlock:c+"mockup.graphics.simpleIcon",UI2VideoBlock:c+"mockup.containers.videoPlayer;barHeight=30",UI2AudioBlock:c+"mockup.misc.playbackControls",UI2MapBlock:c+"mockup.misc.map",UI2BarChartBlock:c+"mockup.graphics.barChart;strokeColor=none;strokeColor2=none",UI2ColumnChartBlock:c+"mockup.graphics.columnChart;strokeColor=none;strokeColor2=none",UI2LineChartBlock:c+"mockup.graphics.lineChart;strokeColor=none",UI2PieChartBlock:c+"mockup.graphics.pieChart;parts=10,20,35",UI2WebcamBlock:c+"mockup.containers.userMale",UI2CaptchaBlock:c+"mockup.text.captcha;mainText=",UI2ButtonBlock:"rounded=1;arcSize=25;",UI2CheckBoxBlock:g,UI2HorizontalCheckBoxBlock:g,UI2RadioBlock:g,UI2HorizontalRadioBlock:g,UI2ColorPickerBlock:c+"mockup.forms.colorPicker;chosenColor=#aaddff",UI2TextInputBlock:"",UI2SelectBlock:g,UI2VSliderBlock:g,UI2HSliderBlock:g,UI2DatePickerBlock:g,UI2SearchBlock:g,UI2NumericStepperBlock:g,UI2TableBlock:g,UI2ButtonBarBlock:g,UI2VerticalButtonBarBlock:g,UI2LinkBarBlock:g,UI2BreadCrumbsBlock:g,UI2MenuBarBlock:g,UI2AtoZBlock:g,UI2PaginationBlock:g,UI2ContextMenuBlock:g,UI2PlaybackControlsBlock:c+"mockup.misc.playbackControls;fillColor=#ffffff;strokeColor=#999999;fillColor2=#99ddff;strokeColor2=none;fillColor3=#ffffff;strokeColor3=none",Image_ui_formatting_toolbar:c+"mockup.menus_and_buttons.font_style_selector_2",UI2ProgressBarBlock:g,UI2HelpIconBlock:c+"mockup.misc.help_icon",UI2BraceNoteBlock:g,UI2TooltipBlock:c+"basic.rectangular_callout;flipV=1",UI2TooltipSquareBlock:g,UI2CalloutBlock:g,UI2AlertBlock:g,Image_ipad_ipad:c+"ios.iPad;bgStyle=bgGreen",iPadGrayBackgroundBlock:"",Image_ipad_top_bar:c+"ios.iTopBar2;opacity=50;fillColor=#999999;strokeColor=#cccccc",Image_ipad_search:c+"mockup.forms.searchBox;mainText=;flipH=1",Image_ipad_popover:c+"ios.iOption;barPos=50;pointerPos=top;buttonText=",Image_ipad_button_black:"",Image_ipad_button_blue:"",Image_ipad_button_grayblue:"",Image_ipad_button_red:"",Image_ipad_back_button_gray:c+"ios.iButtonBack;buttonText=;fillColor=#eeeeee;fillColor2=#aaaaaa",Image_ipad_back_button_black:c+"ios.iButtonBack;buttonText=;fillColor=#888888;fillColor2=#000000",Image_ipad_sort_handle:c+"ios7.icons.options",Image_ipad_dropdown:c+"ios.iComboBox;buttonText=;fillColor=#dddddd;fillColor2=#3D5565",Image_ipad_email_name:"",Image_ipad_prev_next:c+"ios.iPrevNext;strokeColor=#444444;fillColor=#dddddd;fillColor2=#3D5565;fillColor3=#ffffff",Image_ipad_keyboard_portrait:c+"ios.iKeybLett",Image_ipad_keyboard_landscape:c+"ios.iKeybLett",Image_ipad_slider:c+"ios.iSlider;barPos=20",Image_ipad_add_icon_blue:c+"ios.iAddIcon;fillColor=#8BbEff;fillColor2=#135Ec8;strokeColor=#ffffff",Image_ipad_add_icon_green:c+"ios.iAddIcon;fillColor=#7AdF78;fillColor2=#1A9917;strokeColor=#ffffff",Image_ipad_remove_icon:c+"ios.iDeleteIcon;fillColor=#e8878E;fillColor2=#BD1421;strokeColor=#ffffff",Image_ipad_arrow_icon:c+"ios.iArrowIcon;fillColor=#8BbEff;fillColor2=#135Ec8;strokeColor=#ffffff",Image_ipad_arrow:c+"ios7.misc.more",Image_ipad_checkmark:c+"ios7.misc.check",Image_ipad_check_off:"ellipse",Image_ipad_location_dot:"ellipse",Image_ipad_mark_as_read:"ellipse",Image_ipad_pin_green:c+"ios.iPin;fillColor2=#00dd00;fillColor3=#004400;strokeColor=#006600",Image_ipad_pin_red:c+"ios.iPin;fillColor2=#dd0000;fillColor3=#440000;strokeColor=#660000",Image_ipad_radio_off:"ellipse",Image_ipad_checkbox_off:"absoluteArcSize=1;arcSize=6;rounded=1",Image_ipad_indicator:"absoluteArcSize=1;arcSize=6;rounded=1;fillColor=#e8878E;gradientColor=#BD1421;strokeColor=#ffffff",Image_iphone_iphone_4:c+"ios.iPhone;bg=bgGreen",Image_iphone_bg_black:"",Image_iphone_bg_gray:"",Image_iphone_bg_stripe_drk:c+"ios.iBgStriped;strokeColor=#18211b;fillColor=#5D7585;strokeColor2=#657E8F",Image_iphone_bg_stripe_lt:c+"ios.iBgStriped;strokeColor=#18211b;fillColor=#5D7585;strokeColor2=#657E8F",Image_iphone_bg_white:"",Image_iphone_top_bar_app:c+"ios.iAppBar",Image_iphone_top_bar_home:c+"ios.iTopBar2;opacity=50;fillColor=#999999;strokeColor=#cccccc;strokeWidth=1",Image_iphone_bar_top:"",Image_iphone_bar_semi_trans_black:"",Image_iphone_bar_semi_trans_blue:"",Image_iphone_search:c+"mockup.forms.searchBox;mainText=;flipH=1",Image_iphone_alpha_list:c+"ios.iAlphaList",Image_iphone_button_black:"",Image_iphone_button_blue:"",Image_iphone_button_grayblue:"",Image_iphone_button_red:"",Image_iphone_button_lg_light:"",Image_iphone_button_lg_dark:"",Image_iphone_button_lg_green:"",Image_iphone_button_lg_red:"",Image_iphone_button_lg_yellow:"",Image_iphone_button_xl_green:"",Image_iphone_back_button:c+"ios.iButtonBack;strokeColor=#444444;buttonText=;fillColor=#dddddd;fillColor2=#3D5565",Image_iphone_prev_next:c+"ios.iPrevNext;strokeColor=#444444;fillColor=#dddddd;fillColor2=#3D5565;fillColor3=#ffffff",Image_iphone_sort_handle:c+"ios7.icons.options",Image_iphone_slider:c+"ios.iSlider;barPos=60",Image_iphone_dropdown:c+"ios.iComboBox;buttonText=;fillColor=#dddddd;fillColor2=#3D5565",Image_iphone_email_name:"",Image_iphone_switch_off:c+"android.switch_off;fillColor=#666666",Image_iphone_keyboard_button_blue:"",Image_iphone_keyboard_letters:c+"ios.iKeybLett",Image_iphone_keyboard_landscape:c+"ios.iKeybLett",Image_iphone_add_icon_blue:c+"ios.iAddIcon;fillColor=#8BbEff;fillColor2=#135Ec8;strokeColor=#ffffff",Image_iphone_add_icon_green:c+"ios.iAddIcon;fillColor=#7AdF78;fillColor2=#1A9917;strokeColor=#ffffff",Image_iphone_remove_icon:c+"ios.iDeleteIcon;fillColor=#e8878E;fillColor2=#BD1421;strokeColor=#ffffff",Image_iphone_arrow_icon:c+"ios.iArrowIcon;fillColor=#8BbEff;fillColor2=#135Ec8;strokeColor=#ffffff",Image_iphone_arrow:c+"ios7.misc.more",Image_iphone_checkmark:c+"ios7.misc.check",Image_iphone_check_off:"ellipse",Image_iphone_location_dot:"ellipse",Image_iphone_mark_as_read:"ellipse",Image_iphone_pin_green:c+"ios.iPin;fillColor2=#00dd00;fillColor3=#004400;strokeColor=#006600",Image_iphone_pin_red:c+"ios.iPin;fillColor2=#dd0000;fillColor3=#440000;strokeColor=#660000",Image_iphone_radio_off:"ellipse",Image_iphone_indicator:"fillColor=#e8878E;gradientColor=#BD1421;strokeColor=#ffffff",Image_iphone_thread_count:"",AmazonAthena2017:"shape=mxgraph.aws3.athena;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1;pointerEvents=1",AmazonCloudSearch2017:"shape=mxgraph.aws3.cloudsearch;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1;pointerEvents=1",AmazonCloudSearchsearchdocuments2017:"shape=mxgraph.aws3.search_documents;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonEMR2017:"shape=mxgraph.aws3.emr;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonEMRcluster2017:"shape=mxgraph.aws3.emr_cluster;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonEMREMRengine2017:"shape=mxgraph.aws3.emr_engine;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonEMREMRengineMapRM32017:"shape=mxgraph.aws3.emr_engine_mapr_m3;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonEMREMRengineMapRM52017:"shape=mxgraph.aws3.emr_engine_mapr_m5;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonEMREMRengineMapRM72017:"shape=mxgraph.aws3.emr_engine_mapr_m7;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonEMRHDFScluster2017:"shape=mxgraph.aws3.hdfs_cluster;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonES2017:"shape=mxgraph.aws3.elasticsearch_service;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonKinesis2017:"shape=mxgraph.aws3.kinesis;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonKinesisAmazonKinesisAnalytics2017:"shape=mxgraph.aws3.kinesis_analytics;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonKinesisAmazonKinesisenabledapp2017:"shape=mxgraph.aws3.kinesis_enabled_app;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonKinesisAmazonKinesisFirehose2017:"shape=mxgraph.aws3.kinesis_firehose;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonKinesisAmazonKinesisStreams2017:"shape=mxgraph.aws3.kinesis_streams;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonQuickSight2017:"shape=mxgraph.aws3.quicksight;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonRedshift2017:"shape=mxgraph.aws3.redshift;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonRedshiftdensecomputenode2017:"shape=mxgraph.aws3.dense_compute_node;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonRedshiftdensestoragenode2017:"shape=mxgraph.aws3.dense_storage_node;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSDataPipeline2017:"shape=mxgraph.aws3.data_pipeline;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSGlue2017:"shape=mxgraph.aws3.glue;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonAPIGateway2017:"shape=mxgraph.aws3.api_gateway;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonAppStream22017:"shape=mxgraph.aws3.appstream;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonElasticTranscoder2017:"shape=mxgraph.aws3.elastic_transcoder;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonSWF2017:"shape=mxgraph.aws3.swf;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonSWFdecider2017:"shape=mxgraph.aws3.decider;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonSWFworker2017:"shape=mxgraph.aws3.worker;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSStepFunctions2017:"shape=mxgraph.aws3.step_functions;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonLex2017:"shape=mxgraph.aws3.lex;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonMachineLearning2017:"shape=mxgraph.aws3.machine_learning;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonPolly2017:"shape=mxgraph.aws3.polly;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonRekognition2017:"shape=mxgraph.aws3.rekognition;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonChime2017:"shape=mxgraph.aws3.chime;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonWorkMail2017:"shape=mxgraph.aws3.workmail;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonWorkDocs2017:"shape=mxgraph.aws3.workdocs;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonEC22017:"shape=mxgraph.aws3.ec2;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonEC2AMI2017:"shape=mxgraph.aws3.ami;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonEC2AutoScaling2017:"shape=mxgraph.aws3.auto_scaling;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonEC2DBoninstance2017:"shape=mxgraph.aws3.db_on_instance;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonEC2EC2rescue2017:"shape=mxgraph.aws3.rescue;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonEC2ElasticIPaddress2017:"shape=mxgraph.aws3.elastic_ip;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonEC2instance2017:"shape=mxgraph.aws3.instance;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonEC2instances2017:"shape=mxgraph.aws3.instances;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonEC2instancewithCloudWatch2017:"shape=mxgraph.aws3.instance_with_cloudwatch;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonEC2optimizedinstance2017:"shape=mxgraph.aws3.optimized_instance;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonEC2SpotInstance2017:"shape=mxgraph.aws3.spot_instance;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonEC2X1instance2017:"shape=mxgraph.aws3.x1_instance;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonECR2017:"shape=mxgraph.aws3.ecr;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonECRECRRegistry2017:"shape=mxgraph.aws3.ecr_registry;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonECS2017:"shape=mxgraph.aws3.ecs;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonECSECScontainer2017:"shape=mxgraph.aws3.ec2_compute_container;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonECSECScontainerAlt12017:"shape=mxgraph.aws3.ec2_compute_container_2;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonECSECScontainerAlt22017:"shape=mxgraph.aws3.ec2_compute_container_3;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonLightsail2017:"shape=mxgraph.aws3.lightsail;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonVPC2017:"shape=mxgraph.aws3.vpc;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonVPCcustomergateway2017:"shape=mxgraph.aws3.customer_gateway;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonVPCelasticnetworkadapter2017:"shape=mxgraph.aws3.elastic_network_adapter;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonVPCelasticnetworkinterface2017:"shape=mxgraph.aws3.elastic_network_interface;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonVPCendpoints2017:"shape=mxgraph.aws3.endpoints;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonVPCflowlogs2017:"shape=mxgraph.aws3.flow_logs;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonVPCInternetgateway2017:"shape=mxgraph.aws3.internet_gateway;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonVPCnetworkaccesscontrollist2017:"shape=mxgraph.aws3.network_access_controllist;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonVPCrouter2017:"shape=mxgraph.aws3.router;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonVPCVPCNATgateway2017:"shape=mxgraph.aws3.vpc_nat_gateway;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonVPCVPCpeering2017:"shape=mxgraph.aws3.vpc_peering;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonVPCVPNconnection2017:"shape=mxgraph.aws3.vpn_connection;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonVPCVPNgateway2017:"shape=mxgraph.aws3.vpn_gateway;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSBatch2017:"shape=mxgraph.aws3.batch;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSElasticBeanstalk2017:"shape=mxgraph.aws3.elastic_beanstalk;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSElasticBeanstalkapplication2017:"shape=mxgraph.aws3.application;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSElasticBeanstalkdeployment2017:"shape=mxgraph.aws3.deployment;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSLambda2017:"shape=mxgraph.aws3.lambda;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSLambdaLambdaFunction2017:"shape=mxgraph.aws3.lambda_function;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",ElasticLoadBalancing2017:"shape=mxgraph.aws3.elastic_load_balancing;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",ElasticLoadBalancingApplicationLoadBalancer2017:"shape=mxgraph.aws3.application_load_balancer;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",ElasticLoadBalancingELLoadBalancer2017:"shape=mxgraph.aws3.classic_load_balancer;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonConnect2017:"shape=mxgraph.aws3.connect;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AutoScalingGroup2017:"rounded=1;arcSize=10;dashed=1;dashPattern=8 3 1 3;verticalAlign=bottom",AvailabilityZone2017:"rounded=1;arcSize=10;dashed=1;dashPattern=8 4;verticalAlign=bottom",Region2017:"rounded=1;arcSize=10;dashed=1;dashPattern=1 1;verticalAlign=bottom",SecurityGroup2017:"verticalAlign=bottom",ElasticBeanStalkContainer2017:g,EC2InstanceContents2017:g,VPCSubnet2017:g,ServerContents2017:"rounded=1;arcSize=10;dashed=0;fillColor=#DBDBDB;gradientColor=none;verticalAlign=bottom",VirtualPrivateCloudContainer2017:g,AWSCloudContainer2017:g,CorporateDataCenterContainer2017:g,AmazonDynamoDB2017:"shape=mxgraph.aws3.dynamo_db;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonDynamoDBAccelerator2017:"shape=mxgraph.aws3.db_accelerator;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonDynamoDBattribute2017:"shape=mxgraph.aws3.attribute;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonDynamoDBattributes2017:"shape=mxgraph.aws3.attributes;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonDynamoDBglobalsecondaryindex2017:"shape=mxgraph.aws3.global_secondary_index;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonDynamoDBitem2017:"shape=mxgraph.aws3.item;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonDynamoDBitems2017:"shape=mxgraph.aws3.items;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonDynamoDBtable2017:"shape=mxgraph.aws3.table;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonElasticCache2017:"shape=mxgraph.aws3.elasticache;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonElasticCachecachenode2017:"shape=mxgraph.aws3.cache_node;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonElasticCacheMemcached2017:"shape=mxgraph.aws3.memcached;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonElasticCacheRedis2017:"shape=mxgraph.aws3.redis;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonRDS2017:"shape=mxgraph.aws3.rds;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonRDSDBinstance2017:"shape=mxgraph.aws3.rds_db_instance;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonRDSinstancereadreplica2017:"shape=mxgraph.aws3.rds_db_instance_read_replica;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonRDSinstancestandby2017:"shape=mxgraph.aws3.rds_db_instance_standby_multi_az;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonRDSMSSQLinstance2017:"shape=mxgraph.aws3.ms_sql_instance;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonRDSMSSQLinstancealternate2017:"shape=mxgraph.aws3.ms_sql_instance_2;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonRDSMySQLDBinstance2017:"shape=mxgraph.aws3.ms_sql_instance;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonRDSMySQLinstancealternate2017:"shape=mxgraph.aws3.mysql_db_instance_2;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonRDSoracleDBinstance2017:"shape=mxgraph.aws3.oracle_db_instance;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonRDSOracleDBinstancealternate2017:"shape=mxgraph.aws3.oracle_db_instance_2;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonRDSPIOP2017:"shape=mxgraph.aws3.piop;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonRDSPostgreSQLinstance2017:"shape=mxgraph.aws3.postgre_sql_instance;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonRDSSQLmaster2017:"shape=mxgraph.aws3.sql_master;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonRDSSQLslave2017:"shape=mxgraph.aws3.sql_slave;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSDMS2017:"shape=mxgraph.aws3.database_migration_service;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSDMSdatabasemigrationworkflowjob2017:"shape=mxgraph.aws3.database_migration_workflow_job;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonWorkSpaces2017:"shape=mxgraph.aws3.workspaces;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSCodeBuild2017:"shape=mxgraph.aws3.codebuild;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSCodeCommit2017:"shape=mxgraph.aws3.codecommit;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSCodeDeploy2017:"shape=mxgraph.aws3.codedeploy;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSCodePipeline2017:"shape=mxgraph.aws3.codepipeline;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSCodeStar2017:"shape=mxgraph.aws3.codestar;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSXRay2017:"shape=mxgraph.aws3.x_ray;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonGameLift2017:"shape=mxgraph.aws3.gamelift;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWScloud2017:"shape=mxgraph.aws3.cloud;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSManagementConsole2017:"shape=mxgraph.aws3.management_console;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",client2017:"shape=mxgraph.aws3.management_console;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",corporatedatacenter2017:"shape=mxgraph.aws3.corporate_data_center;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",disk2017:"shape=mxgraph.aws3.disk;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",forums2017:"shape=mxgraph.aws3.forums;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",genericdatabase2017:"shape=mxgraph.aws3.generic_database;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",Internet2017:"shape=mxgraph.aws3.internet;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",Internetalternate12017:"shape=mxgraph.aws3.internet_2;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",Internetalternate22017:"shape=mxgraph.aws3.internet_3;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",mobileclient2017:"shape=mxgraph.aws3.mobile_client;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",multimedia2017:"shape=mxgraph.aws3.multimedia;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",officebuilding2017:"shape=mxgraph.aws3.office_building;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",SAMLtoken2017:"shape=mxgraph.aws3.saml_token;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",SSLpadlock2017:"shape=mxgraph.aws3.ssl_padlock;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",tapestorage2017:"shape=mxgraph.aws3.tape_storage;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",traditionalserver2017:"shape=mxgraph.aws3.traditional_server;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",user2017:"shape=mxgraph.aws3.user;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",users2017:"shape=mxgraph.aws3.users;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",virtualprivatecloud2017:"shape=mxgraph.aws3.virtual_private_cloud;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTlambdafunction2017:"shape=mxgraph.aws3.lambda_function;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTfireTVstick2017:"shape=mxgraph.aws3.fire_tv_stick;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTfireTV2017:"shape=mxgraph.aws3.fire_tv;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTecho2017:"shape=mxgraph.aws3.echo;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTAVSenableddevice2017:"shape=mxgraph.aws3.alexa_enabled_device;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTalexavoiceservice2017:"shape=mxgraph.aws3.alexa_voice_service;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTalexasmarthomeskill2017:"shape=mxgraph.aws3.alexa_smart_home_skill;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTalexaskill2017:"shape=mxgraph.aws3.alexa_skill;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTHTTPprotocol2017:"shape=mxgraph.aws3.http_protocol;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTHTTP2protocol2017:"shape=mxgraph.aws3.http_2_protocol;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoThardwareboard2017:"shape=mxgraph.aws3.hardware_board;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTrule2017:"shape=mxgraph.aws3.rule;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTpolicy2017:"shape=mxgraph.aws3.policy;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTMQTTprotocol2017:"shape=mxgraph.aws3.mqtt_protocol;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTaction2017:"shape=mxgraph.aws3.action;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTtopic2017:"shape=mxgraph.aws3.topic;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTshadow2017:"shape=mxgraph.aws3.shadow;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTdesiredstate2017:"shape=mxgraph.aws3.desired_state;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTcertificate2017:"shape=mxgraph.aws3.certificate;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTreportedstate2017:"shape=mxgraph.aws3.reported_state;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTsimulator2017:"shape=mxgraph.aws3.simulator;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTservo2017:"shape=mxgraph.aws3.servo;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTsensor2017:"shape=mxgraph.aws3.sensor;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTactuator2017:"shape=mxgraph.aws3.actuator;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTthingthermostat2017:"shape=mxgraph.aws3.thermostat;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTthingmedicalemergency2017:"shape=mxgraph.aws3.medical_emergency;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTthingtravel2017:"shape=mxgraph.aws3.travel;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTthingcoffeepot2017:"shape=mxgraph.aws3.coffee_pot;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTthingcart2017:"shape=mxgraph.aws3.cart;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTthingcamera2017:"shape=mxgraph.aws3.camera;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTthingpoliceemergency2017:"shape=mxgraph.aws3.police_emergency;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTthingdoorlock2017:"shape=mxgraph.aws3.door_lock;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTthingutility2017:"shape=mxgraph.aws3.utility;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTthingcar2017:"shape=mxgraph.aws3.car;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTthingbank2017:"shape=mxgraph.aws3.bank;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTthingwindfarm2017:"shape=mxgraph.aws3.windfarm;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTthingbicycle2017:"shape=mxgraph.aws3.bicycle;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTthinghouse2017:"shape=mxgraph.aws3.house;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTthingfactory2017:"shape=mxgraph.aws3.factory;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTthinglightbulb2017:"shape=mxgraph.aws3.lightbulb;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTthinggeneric2017:"shape=mxgraph.aws3.generic;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoTAWSGreengrass2017:"shape=mxgraph.aws3.greengrass;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSIoT2017:"shape=mxgraph.aws3.aws_iot;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonCloudWatch2017:"shape=mxgraph.aws3.cloudwatch;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonCloudWatchalarm2017:"shape=mxgraph.aws3.alarm;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonCloudWatcheventeventbased2017:"shape=mxgraph.aws3.event_event_based;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonCloudWatcheventtimebased2017:"shape=mxgraph.aws3.event_time_based;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonCloudWatchrule2017:"shape=mxgraph.aws3.config_rule;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonEC2SystemsManager2017:"shape=mxgraph.aws3.ec2_systems_manager;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonEC2SystemsManagerAutomation2017:"shape=mxgraph.aws3.automation;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonEC2SystemsManagerdocuments2017:"shape=mxgraph.aws3.documents;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonEC2SystemsManagerInventory2017:"shape=mxgraph.aws3.inventory;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonEC2SystemsManagerMaintenanceWindow2017:"shape=mxgraph.aws3.maintenance_window;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonEC2SystemsManagerParameterStore2017:"shape=mxgraph.aws3.parameter_store;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonEC2SystemsManagerPatchManager2017:"shape=mxgraph.aws3.patch_manager;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonEC2SystemsManagerRunCommand2017:"shape=mxgraph.aws3.run_command;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonEC2SystemsManagerStateManager2017:"shape=mxgraph.aws3.state_manager;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSCloudFormation2017:"shape=mxgraph.aws3.cloudformation;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSCloudFormationchangeset2017:"shape=mxgraph.aws3.change_set;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSCloudFormationstack2017:"shape=mxgraph.aws3.stack_aws_cloudformation;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSCloudFormationtemplate2017:"shape=mxgraph.aws3.template;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSCloudTrail2017:"shape=mxgraph.aws3.cloudtrail;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSConfig2017:"shape=mxgraph.aws3.config;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSManagedServices2017:"shape=mxgraph.aws3.managed_services;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSOpsWorks2017:"shape=mxgraph.aws3.opsworks;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSOpsWorksapps2017:"shape=mxgraph.aws3.apps;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSOpsWorksdeployments2017:"shape=mxgraph.aws3.deployments;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSOpsWorksinstances2017:"shape=mxgraph.aws3.instances_2;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSOpsWorkslayers2017:"shape=mxgraph.aws3.layers;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSOpsWorksmonitoring2017:"shape=mxgraph.aws3.monitoring;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSOpsWorkspermissions2017:"shape=mxgraph.aws3.permissions;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSOpsWorksresources2017:"shape=mxgraph.aws3.resources;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSOpsWorksstack2017:"shape=mxgraph.aws3.stack_aws_opsworks;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSServiceCatalog2017:"shape=mxgraph.aws3.service_catalog;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSTrustedAdvisor2017:"shape=mxgraph.aws3.trusted_advisor;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSTrustedAdvisorchecklist2017:"shape=mxgraph.aws3.checklist;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSTrustedAdvisorchecklistcost2017:"shape=mxgraph.aws3.checklist_cost;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSTrustedAdvisorchecklistfaulttolerance2017:"shape=mxgraph.aws3.checklist_fault_tolerance;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSTrustedAdvisorchecklistperformance2017:"shape=mxgraph.aws3.checklist_performance;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSTrustedAdvisorchecklistsecurity2017:"shape=mxgraph.aws3.checklist_security;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonPinpoint2017:"shape=mxgraph.aws3.pinpoint;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonSES2017:"shape=mxgraph.aws3.ses;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonSESemail2017:"shape=mxgraph.aws3.email;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonSNS2017:"shape=mxgraph.aws3.sns;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonSNSemailnotification2017:"shape=mxgraph.aws3.email_notification;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonSNSHTTPnotification2017:"shape=mxgraph.aws3.http_notification;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonSNStopic2017:"shape=mxgraph.aws3.topic_2;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonSQS2017:"shape=mxgraph.aws3.sqs;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonSQSmessage2017:"shape=mxgraph.aws3.message;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonSQSqueue2017:"shape=mxgraph.aws3.queue;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSApplicationDiscoveryService2017:"shape=mxgraph.aws3.application_discovery_service;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSMigrationHub2017:"shape=mxgraph.aws3.migration_hub_2;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSSMS2017:"shape=mxgraph.aws3.server_migration_service;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSSnowball2017:"shape=mxgraph.aws3.snowball;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSSnowballimportexport2017:"shape=mxgraph.aws3.import_export;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonCognito2017:"shape=mxgraph.aws3.cognito;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonMobileAnalytics2017:"shape=mxgraph.aws3.mobile_analytics;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSDeviceFarm2017:"shape=mxgraph.aws3.device_farm;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSMobileHub2017:"shape=mxgraph.aws3.mobile_hub;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;fillColor=#AD688A;gradientColor=#F58435;gradientDirection=west;;pointerEvents=1",AmazonCloudFront2017:"shape=mxgraph.aws3.cloudfront;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonCloudFrontdownloaddistribution2017:"shape=mxgraph.aws3.download_distribution;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonCloudFrontedgelocation2017:"shape=mxgraph.aws3.edge_location;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonCloudFrontstreamingdistribution2017:"shape=mxgraph.aws3.streaming_distribution;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonRoute532017:"shape=mxgraph.aws3.route_53;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonRoute53hostedzone2017:"shape=mxgraph.aws3.hosted_zone;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonRoute53routetable2017:"shape=mxgraph.aws3.route_table;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonVPCinternetgateway2017:"shape=mxgraph.aws3.internet_gateway;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSDirectConnect2017:"shape=mxgraph.aws3.direct_connect;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",ElasticLoadBalancingClassicLoadBalancer2017:"shape=mxgraph.aws3.classic_load_balancer;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonMechanicalTurk2017:"shape=mxgraph.aws3.mechanical_turk;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonMechanicalTurkassignmenttask2017:"shape=mxgraph.aws3.assignment_task;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonMechanicalTurkhumanintelligencetasks2017:"shape=mxgraph.aws3.human_intelligence_tasks_hit;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonMechanicalTurkrequester2017:"shape=mxgraph.aws3.requester;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonMechanicalTurkworkers2017:"shape=mxgraph.aws3.users;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",Xamarin2017:"shape=mxgraph.aws3.android;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",Ruby2017:"shape=mxgraph.aws3.android;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",Python2017:"shape=mxgraph.aws3.android;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",PHP2017:"shape=mxgraph.aws3.android;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",Nodejs2017:"shape=mxgraph.aws3.android;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",Net2017:"shape=mxgraph.aws3.android;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",JavaScript2017:"shape=mxgraph.aws3.android;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",Java2017:"shape=mxgraph.aws3.android;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",iOS2017:"shape=mxgraph.aws3.android;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSToolsForWindowsPowerShell2017:"shape=mxgraph.aws3.toolkit_for_windows_powershell;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSToolkitForVisualStudio2017:"shape=mxgraph.aws3.toolkit_for_visual_studio;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSToolkitForEclipse2017:"shape=mxgraph.aws3.toolkit_for_eclipse;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSCLI2017:"shape=mxgraph.aws3.cli;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",Android2017:"shape=mxgraph.aws3.android;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",ACMcertificatemanager2017:"shape=mxgraph.aws3.certificate_manager_2;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonCloudDirectory2017:"shape=mxgraph.aws3.clouddirectory;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonInspector2017:"shape=mxgraph.aws3.inspector;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonInspectoragent2017:"shape=mxgraph.aws3.agent;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonMacie2017:"shape=mxgraph.aws3.macie;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSArtifact2017:"shape=mxgraph.aws3.artifact;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSCertificateManager2017:"shape=mxgraph.aws3.certificate_manager;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSCloudHSM2017:"shape=mxgraph.aws3.cloudhsm;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSDirectoryService2017:"shape=mxgraph.aws3.directory_service;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSKMS2017:"shape=mxgraph.aws3.kms;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSOrganizations2017:"shape=mxgraph.aws3.organizations;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSShield2017:"shape=mxgraph.aws3.shield;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSWAF2017:"shape=mxgraph.aws3.waf;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSWAFfilteringrule2017:"shape=mxgraph.aws3.filtering_rule;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",IAM2017:"shape=mxgraph.aws3.iam;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",IAMaddon2017:"shape=mxgraph.aws3.add_on;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",IAMAWSSTS2017:"shape=mxgraph.aws3.sts;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",IAMAWSSTS22017:"shape=mxgraph.aws3.sts_2;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",IAMdataencryptionkey2017:"shape=mxgraph.aws3.data_encryption_key;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",IAMencrypteddata2017:"shape=mxgraph.aws3.encrypted_data;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",IAMlongtermsecuritycredential2017:"shape=mxgraph.aws3.long_term_security_credential;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;fillColor=#ffffff;pointerEvents=1",IAMMFAtoken2017:"shape=mxgraph.aws3.mfa_token;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",IAMpermissions2017:"shape=mxgraph.aws3.permissions_2;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",IAMrole2017:"shape=mxgraph.aws3.role;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",IAMtemporarysecuritycredential2017:"shape=mxgraph.aws3.temporary_security_credential;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;fillColor=#ffffff;pointerEvents=1",AmazonEBS2017:"shape=mxgraph.aws3.volume;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonEFS2017:"shape=mxgraph.aws3.efs;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonEFSEFSfilesystem2017:"shape=mxgraph.aws3.efs_share;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonGlacier2017:"shape=mxgraph.aws3.glacier;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonGlacierarchive2017:"shape=mxgraph.aws3.archive;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonGlaciervault2017:"shape=mxgraph.aws3.vault;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonS32017:"shape=mxgraph.aws3.s3;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonS3bucket2017:"shape=mxgraph.aws3.bucket;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonS3bucketwithobjects2017:"shape=mxgraph.aws3.bucket_with_objects;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonS3object2017:"shape=mxgraph.aws3.object;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSStorageGateway2017:"shape=mxgraph.aws3.storage_gateway;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSStorageGatewaycachedvolume2017:"shape=mxgraph.aws3.cached_volume;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSStorageGatewaynoncachedvolume2017:"shape=mxgraph.aws3.non_cached_volume;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSStorageGatewayvirtualtapelibrary2017:"shape=mxgraph.aws3.virtual_tape_library;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",snapshot2017:"shape=mxgraph.aws3.snapshot;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",volume2017:"shape=mxgraph.aws3.volume;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AnalyticsAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.analytics;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonAthenaAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.athena;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonCloudSearchAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.cloudsearch;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonElasticsearchServiceAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.elasticsearch_service;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonEMRAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.emr;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonKinesisAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.kinesis;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonKinesisDataAnalyticsAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.kinesis_data_analytics;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonKinesisDataFirehoseAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.kinesis_data_firehose;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonKinesisDataStreamsAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.kinesis_data_streams;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonKinesisVideoStreamsAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.kinesis_video_streams;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonManagedStreamingforKafkaAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.managed_streaming_for_kafka;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonQuickSightAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.quicksight;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonRedshiftAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.redshift;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSDataPipelineAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.data_pipeline;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSGlueAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.glue;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSLakeFormationAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.lake_formation;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonCloudSearch_SearchDocumentsAWS19:"shape=mxgraph.aws4.search_documents;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEMR_ClusterAWS19:"shape=mxgraph.aws4.cluster;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEMR_EMREngineAWS19:"shape=mxgraph.aws4.emr_engine;;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEMR_EMREngineMapRM3AWS19:"shape=mxgraph.aws4.emr_engine_mapr_m3;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEMR_EMREngineMapRM5AWS19:"shape=mxgraph.aws4.emr_engine_mapr_m5;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEMR_EMREngineMapRM7AWS19:"shape=mxgraph.aws4.emr_engine_mapr_m7;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonRedshift_DenseComputeNodeAWS19:"shape=mxgraph.aws4.dense_compute_node;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonRedshift_DenseStorageNodeAWS19:"shape=mxgraph.aws4.dense_storage_node;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSGlue_CrawlersAWS19:"shape=mxgraph.aws4.glue_crawlers;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSGlue_DataCatalogAWS19:"shape=mxgraph.aws4.glue_data_catalog;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEMR_HDFSClusterAWS19:"shape=mxgraph.aws4.cluster;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSDataLake_ResourceAWS19:"shape=mxgraph.aws4.data_lake_resource_icon;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",ApplicationIntegrationAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.application_integration;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonMQAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.mq;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonSimpleNotificationServiceSNSAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.sns;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonSimpleQueueServiceSQSAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.sqs;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSAppSyncAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.sqs;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSStepFunctionsAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.step_functions;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonSimpleNotificationServiceSNS_EmailNotificationAWS19:"shape=mxgraph.aws4.email_notification;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonSimpleNotificationServiceSNS_HTTPNotificationAWS19:"shape=mxgraph.aws4.http_notification;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonSimpleNotificationServiceSNS_TopicAWS19:"shape=mxgraph.aws4.topic;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonSimpleQueueServiceSQS_MessageAWS19:"shape=mxgraph.aws4.message;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonSimpleQueueServiceSQS_QueueAWS19:"shape=mxgraph.aws4.queue;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonAPIGateway_EndpointAWS19:"shape=mxgraph.aws4.endpoint;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEventBridgeAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.eventbridge;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSElementalAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.elemental;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",ARVRAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ar_vr;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonSumerianAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.sumerian;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",BlockchainAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.blockchain;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonManagedBlockchainAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.managed_blockchain;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonQuantumLedgerDatabaseQLDBAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.quantum_ledger_database;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",BusinessApplicationAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.business_application;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AlexaForBusinessAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.alexa_for_business;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonChimeAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.chime;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonWorkDocsAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.workdocs;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonWorkMailAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.workmail;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",ComputeAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.compute;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonEC2AWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ec2;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonEC2AutoScalingAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.auto_scaling2;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonEC2ContainerRegistryAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ecr;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonElasticContainerServiceAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ecs;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonElasticContainerServiceforKubernetesAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.eks;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonLightsailAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.lightsail;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSBatchAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.batch;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSElasticBeanstalkAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.elastic_beanstalk;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSFargateAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.fargate;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSLambdaAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.lambda;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSOutpostsAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.outposts;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSServerlessApplicationRepositoryAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.serverless_application_repository;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",ElasticLoadBalancingELBAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.elastic_load_balancing;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",VMwareCloudOnAWSAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.vmware_cloud_on_aws;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonEC2_AMIAWS19:"shape=mxgraph.aws4.ami;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_AutoScalingAWS19:"shape=mxgraph.aws4.auto_scaling2;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2ContainerRegistry_ImageAWS19:"shape=mxgraph.aws4.container_registry_image;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2ContainerRegistry_RegistryAWS19:"shape=mxgraph.aws4.registry;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_ElasticIPAddressAWS19:"shape=mxgraph.aws4.elastic_ip_address;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_RescueAWS19:"shape=mxgraph.aws4.rescue;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonElasticContainerService_Container1AWS19:"shape=mxgraph.aws4.container_1;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1;pointerEvents=1",AmazonElasticContainerService_Container2AWS19:"shape=mxgraph.aws4.container_2;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonElasticContainerService_Container3AWS19:"shape=mxgraph.aws4.container_3;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonElasticContainerService_ServiceAWS19:"shape=mxgraph.aws4.ecs_service;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonElasticContainerService_TaskAWS19:"shape=mxgraph.aws4.ecs_task;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSElasticBeanstalk_ApplicationAWS19:"shape=mxgraph.aws4.application;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSElasticBeanstalk_DeploymentAWS19:"shape=mxgraph.aws4.deployment;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSLambda_LambdaFunctionAWS19:"shape=mxgraph.aws4.lambda_function;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSThinkboxDeadlineAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.thinkbox_deadline;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;;pointerEvents=1",AWSThinkboxDraftAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.thinkbox_draft;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;;pointerEvents=1",AWSThinkboxFrostAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.thinkbox_frost;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;;pointerEvents=1",AWSThinkboxKrakatoaAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.thinkbox_krakatoa;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;;pointerEvents=1",AWSThinkboxSequoiaAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.thinkbox_sequoia;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;;pointerEvents=1",AWSThinkboxStokeAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.thinkbox_stoke;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;;pointerEvents=1",AWSThinkboxXMeshAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.thinkbox_xmesh;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;;pointerEvents=1",AWSCostManagementAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.cost_management;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSBudgetsAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.budgets;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSCostandUsageReportAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.cost_and_usage_report;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSCostExplorerAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.cost_explorer;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",ReservedInstanceReportingAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.reserved_instance_reporting;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",CustomerEngagementAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.customer_engagement;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonConnectAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.connect;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonPinpointAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.pinpoint;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonSimpleEmailServiceSESAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.simple_email_service;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonSimpleEmailServiceSES_EmailAWS19:"shape=mxgraph.aws4.email;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",DatabaseAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.database;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonAuroraAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.aurora;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonDocumentDBwithMongoDBcompatibilityAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.documentdb_with_mongodb_compatibility;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonDynamoDBAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.dynamodb;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonElastiCacheAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.elasticache;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonNeptuneAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.neptune;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonQuantumLedgerDatabase_QLDBAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.quantum_ledger_database;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonRDSAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.rds;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonRDSonVMwareAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.rds_on_vmware;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonRedshift_blueAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.redshift;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonTimestreamAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.timestream;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSDatabaseMigrationServiceAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.database_migration_service;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonDynamoDB_AttributeAWS19:"shape=mxgraph.aws4.attribute;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonDynamoDB_AttributesAWS19:"shape=mxgraph.aws4.attributes;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonDynamoDB_GlobalSecondaryIndexAWS19:"shape=mxgraph.aws4.global_secondary_index;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonDynamoDB_ItemAWS19:"shape=mxgraph.aws4.item;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonDynamoDB_ItemsAWS19:"shape=mxgraph.aws4.items;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonDynamoDB_TableAWS19:"shape=mxgraph.aws4.table;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonElastiCache_CacheNodeAWS19:"shape=mxgraph.aws4.cache_node;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonElastiCache_ForMemcachedAWS19:"shape=mxgraph.aws4.elasticache_for_memcached;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonElastiCache_ForRedisAWS19:"shape=mxgraph.aws4.elasticache_for_redis;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonRedshift_DenseComputeNode_blueAWS19:"shape=mxgraph.aws4.dense_compute_node;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonRedshift_DenseStorageNode_blueAWS19:"shape=mxgraph.aws4.dense_storage_node;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSDatabaseMigrationService_DatabaseMigrationWorkflowAWS19:"shape=mxgraph.aws4.database_migration_workflow_job;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonDynamoDBDAXAWS19:"shape=mxgraph.aws4.dynamodb_dax;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",DesktopandAppStreamingAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.desktop_and_app_streaming;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonAppstream2AWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.appstream_20;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonWorkspacesAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.workspaces;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",DeveloperToolsAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.developer_tools;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSCloud9AWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.cloud9;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSCodeBuildAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.codebuild;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSCodeCommitAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.codecommit;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSCodeDeployAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.codedeploy;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSCodePipelineAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.codepipeline;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSCodeStarAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.codestar;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSCommandLineInterfaceAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.command_line_interface;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSToolsAndSDKsAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.tools_and_sdks;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSXRayAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.xray;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSCloudDevelopmentKitAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.cloud_development_kit;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonEC2_InstanceAWS19:"shape=mxgraph.aws4.instance2;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_InstancesAWS19:"shape=mxgraph.aws4.instances;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_InstancewithCloudWatchAWS19:"shape=mxgraph.aws4.instance_with_cloudwatch2;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_DBonInstanceAWS19:"shape=mxgraph.aws4.db_on_instance2;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_SpotInstanceAWS19:"shape=mxgraph.aws4.spot_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_HighMemoryInstanceAWS19:"shape=mxgraph.aws4.high_memory_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_A1InstanceAWS19:"shape=mxgraph.aws4.a1_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_OptimizedInstanceAWS19:"shape=mxgraph.aws4.optimized_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_C4InstanceAWS19:"shape=mxgraph.aws4.c4_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_C5InstanceAWS19:"shape=mxgraph.aws4.c5_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_C5nInstanceAWS19:"shape=mxgraph.aws4.c5n_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_D2InstanceAWS19:"shape=mxgraph.aws4.d2_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_F1InstanceAWS19:"shape=mxgraph.aws4.f1_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_G3InstanceAWS19:"shape=mxgraph.aws4.g3_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_H1InstanceAWS19:"shape=mxgraph.aws4.h1_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_I3InstanceAWS19:"shape=mxgraph.aws4.i3_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_M4InstanceAWS19:"shape=mxgraph.aws4.m4_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_M5aInstanceAWS19:"shape=mxgraph.aws4.m5a_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_M5InstanceAWS19:"shape=mxgraph.aws4.m5_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_P2InstanceAWS19:"shape=mxgraph.aws4.p2_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_P3InstanceAWS19:"shape=mxgraph.aws4.p3_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_R4InstanceAWS19:"shape=mxgraph.aws4.r4_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_R5aInstanceAWS19:"shape=mxgraph.aws4.r5a_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_R5InstanceAWS19:"shape=mxgraph.aws4.r5_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_T2InstanceAWS19:"shape=mxgraph.aws4.t2_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_T3aInstanceAWS19:"shape=mxgraph.aws4.t3a_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_T3InstanceAWS19:"shape=mxgraph.aws4.t3_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_X1eInstanceAWS19:"shape=mxgraph.aws4.x1e_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_X1InstanceAWS19:"shape=mxgraph.aws4.x1_instance2;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonEC2_z1dInstanceAWS19:"shape=mxgraph.aws4.z1d_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonWorkLinkAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.worklink;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",GameTechAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.game_tech;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonGameLiftAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.gamelift;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSMarketplaceAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.marketplace;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSGeneral_AWSCloudAWS19:"shape=mxgraph.aws4.aws_cloud;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSGeneral_CorporateDataCenterAWS19:"shape=mxgraph.aws4.corporate_data_center;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSGeneral_DiskAWS19:"shape=mxgraph.aws4.disk;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSGeneral_ForumsAWS19:"shape=mxgraph.aws4.forums;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSGeneral_GenericDatabaseAWS19:"shape=mxgraph.aws4.generic_database;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSGeneral_InternetAlt1AWS19:"shape=mxgraph.aws4.internet;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSGeneral_InternetAlt2AWS19:"shape=mxgraph.aws4.internet_alt1;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSGeneral_InternetGatewayAWS19:"shape=mxgraph.aws4.internet_alt2;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSGeneral_MobileClientAWS19:"shape=mxgraph.aws4.mobile_client;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSGeneral_MultimediaAWS19:"shape=mxgraph.aws4.multimedia;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSGeneral_OfficeBuildingAWS19:"shape=mxgraph.aws4.office_building;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSGeneral_SAMLTokenAWS19:"shape=mxgraph.aws4.saml_token;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSGeneral_SDKAWS19:"shape=mxgraph.aws4.external_sdk;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSGeneral_SSLPadlockAWS19:"shape=mxgraph.aws4.ssl_padlock;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSGeneral_TapeStorageAWS19:"shape=mxgraph.aws4.tape_storage;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSGeneral_ToolkitAWS19:"shape=mxgraph.aws4.external_toolkit;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSGeneral_TraditionalServerAWS19:"shape=mxgraph.aws4.traditional_server;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSGeneral_UserAWS19:"shape=mxgraph.aws4.user;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSGeneral_UsersAWS19:"shape=mxgraph.aws4.users;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSGeneral_VirtualPrivateCloudAWS19:"shape=mxgraph.aws4.virtual_private_cloud;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",ClientAWS19:"shape=mxgraph.aws4.client;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",External_SDKAWS19:"shape=mxgraph.aws4.external_sdk;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",External_ToolkitAWS19:"shape=mxgraph.aws4.external_toolkit;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSCloudAWS19_v2:"shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_aws_cloud;verticalAlign=top;align=left;grIconSize=40;spacingLeft=45;spacingTop=5;fillColor=none;"+n,AWSCloudaltAWS19_v2:"shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_aws_cloud_alt;verticalAlign=top;align=left;grIconSize=40;spacingLeft=45;spacingTop=5;fillColor=none;"+n,RegionAWS19_v2:"shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_region;verticalAlign=top;align=left;grIconSize=40;spacingLeft=45;spacingTop=5;dashed=1;fontColor=#0E82B8;fillColor=none;"+n,AvailabilityZoneAWS19_v2:"verticalAlign=top;fillColor=none;dashed=1;dashPattern=5 5;fontColor=#0E82B8;"+n,SecuritygroupAWS19_v2:"verticalAlign=top;fillColor=none;"+n,AutoScalingAWS19_v2:"shape=mxgraph.aws4.groupCenter;grIcon=mxgraph.aws4.group_auto_scaling_group;grStroke=1;verticalAlign=top;fillColor=none;fontColor=#D75F17;spacingTop=25;fillColor=none;"+n,VirtualprivatecloudVPCAWS19_v2:"shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_vpc;verticalAlign=top;align=left;grIconSize=40;spacingLeft=45;spacingTop=5;fontColor=#2C8723;fillColor=none;"+n,PrivateSubnetAWS19_v2:"shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_security_group;grStroke=0;verticalAlign=top;align=left;grIconSize=40;spacingLeft=45;spacingTop=5;strokeColor=#0E82B8;fillColor=none;"+n,PublicSubnetAWS19_v2:"shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_security_group;grStroke=0;verticalAlign=top;align=left;grIconSize=40;spacingLeft=45;spacingTop=5;strokeColor=#2C8723;fontColor=#2C8723;fillColor=none;"+n,ServercontentsAWS19_v2:"shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_on_premise;verticalAlign=top;align=left;grIconSize=40;spacingLeft=45;spacingTop=5;fontColor=#5A6C86;fillColor=none;"+n,CorporatedatacenterAWS19_v2:"shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_corporate_data_center;verticalAlign=top;align=left;grIconSize=40;spacingLeft=45;spacingTop=5;fontColor=#5A6C86;fillColor=none;"+n,ElasticBeanstalkcontainerAWS19_v2:"shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_elastic_beanstalk;verticalAlign=top;align=left;grIconSize=40;spacingLeft=45;spacingTop=5;fontColor=#D75F17;fillColor=none;"+n,EC2instancecontentsAWS19_v2:"shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_ec2_instance_contents;verticalAlign=top;align=left;grIconSize=40;spacingLeft=45;spacingTop=5;fontColor=#D75F17;fillColor=none;"+n,SpotFleetAWS19_v2:"shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_spot_fleet;verticalAlign=top;align=left;grIconSize=40;spacingLeft=45;spacingTop=5;fontColor=#D75F17;fillColor=none;"+n,AWSStepFunctionAWS19_v2:"shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_aws_step_functions_workflow;verticalAlign=top;align=left;grIconSize=40;spacingLeft=45;spacingTop=5;fontColor=#CB1261;fillColor=none;"+n,GenericGroup1AWS19_v2:"verticalAlign=top;align=center;fillColor=none;dashed=1;dashPattern=5 5;strokeColor=#5A6C86;fontColor=#5A6C86;"+n,GenericGroup2AWS19_v2:"verticalAlign=top;align=center;container=1;pointerEvents=0;collapsible=0;recursiveResize=0;"+n,AWSCloudAWS19:"shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_aws_cloud;verticalAlign=top;align=left;grIconSize=40;spacingLeft=45;spacingTop=5;fillColor=none;"+n,AWSCloudaltAWS19:"shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_aws_cloud_alt;verticalAlign=top;align=left;grIconSize=40;spacingLeft=45;spacingTop=5;fillColor=none;"+n,RegionAWS19:"shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_region;verticalAlign=top;align=left;grIconSize=40;spacingLeft=45;spacingTop=5;dashed=1;fontColor=#0E82B8;fillColor=none;"+n,AvailabilityZoneAWS19:"verticalAlign=top;fillColor=none;dashed=1;dashPattern=5 5;fontColor=#0E82B8;strokeOpacity=100;strokeColor=#147eba;"+n,SecuritygroupAWS19:"verticalAlign=top;fillColor=none;fontColor=#DD3522;"+n,AutoScalingAWS19:"shape=mxgraph.aws4.groupCenter;grIcon=mxgraph.aws4.group_auto_scaling_group;grStroke=1;verticalAlign=top;fillColor=none;fontColor=#D75F17;spacingTop=25;fillColor=none;"+n,VirtualprivatecloudVPCAWS19:"shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_vpc;verticalAlign=top;align=left;grIconSize=40;spacingLeft=45;spacingTop=5;fontColor=#2C8723;fillColor=none;"+n,PrivateSubnetAWS19:"shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_security_group;grStroke=0;verticalAlign=top;align=left;grIconSize=40;spacingLeft=45;spacingTop=5;strokeColor=#0E82B8;fontColor=#0E82B8;fillOpacity=13;fillColor=#147eba;"+n,PublicSubnetAWS19:"shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_security_group;grStroke=0;verticalAlign=top;align=left;grIconSize=40;spacingLeft=45;spacingTop=5;strokeColor=#2C8723;fontColor=#2C8723;fillOpacity=13;fillColor=#248814;"+n,ServercontentsAWS19:"shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_on_premise;verticalAlign=top;align=left;grIconSize=40;spacingLeft=45;spacingTop=5;fontColor=#5A6C86;fillColor=none;"+n,CorporatedatacenterAWS19:"shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_corporate_data_center;verticalAlign=top;align=left;grIconSize=40;spacingLeft=45;spacingTop=5;fontColor=#5A6C86;fillColor=none;"+n,ElasticBeanstalkcontainerAWS19:"shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_elastic_beanstalk;verticalAlign=top;align=left;grIconSize=40;spacingLeft=45;spacingTop=5;fontColor=#D75F17;fillColor=none;"+n,EC2instancecontentsAWS19:"shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_ec2_instance_contents;verticalAlign=top;align=left;grIconSize=40;spacingLeft=45;spacingTop=5;fontColor=#D75F17;fillColor=none;"+n,SpotFleetAWS19:"shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_spot_fleet;verticalAlign=top;align=left;grIconSize=40;spacingLeft=45;spacingTop=5;fontColor=#D75F17;fillColor=none;"+n,AWSStepFunctionAWS19:"shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_aws_step_functions_workflow;verticalAlign=top;align=left;grIconSize=40;spacingLeft=45;spacingTop=5;fontColor=#CB1261;fillColor=none;"+n,GenericGroup1AWS19:"verticalAlign=top;align=center;fillColor=none;dashed=1;dashPattern=5 5;strokeColor=#5A6C86;fontColor=#5A6C86;"+n,GenericGroup2AWS19:"verticalAlign=top;align=center;fillColor=#EAECEF;"+n,InternetofThingsAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.internet_of_things;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonFreeRTOSlightbgAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.freertos;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSIoT1ClickAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.iot_1click;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSIoTButtonAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.iot_button;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSIoTCoreAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.iot_core;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSIoTDeviceDefenderAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.iot_device_defender;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSIoTDeviceManagementAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.iot_device_management;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSIoTEventsAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.iot_events;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSIoTGreengrassAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.greengrass;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSIoTSiteWiseAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.iot_sitewise;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSIoTThingsGraphAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.iot_things_graph;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSIoTAnalyticsAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.iot_analytics;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSIoTAnalytics_ChannelAWS19:"shape=mxgraph.aws4.iot_analytics_channel;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSIoTAnalytics_DataStoreAWS19:"shape=mxgraph.aws4.iot_analytics_data_store;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSIoTAnalytics_PipelineAWS19:"shape=mxgraph.aws4.iot_analytics_pipeline;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_ActionAWS19:"shape=mxgraph.aws4.action;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_ActuatorAWS19:"shape=mxgraph.aws4.actuator;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_AlexaEnabledDeviceAWS19:"shape=mxgraph.aws4.alexa_enabled_device;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_AlexaSkillAWS19:"shape=mxgraph.aws4.alexa_skill;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_AlexaVoiceServiceAWS19:"shape=mxgraph.aws4.alexa_skill;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_BankAWS19:"shape=mxgraph.aws4.bank;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_BicycleAWS19:"shape=mxgraph.aws4.bycicle;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_CameraAWS19:"shape=mxgraph.aws4.camera;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_CarAWS19:"shape=mxgraph.aws4.car;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_CartAWS19:"shape=mxgraph.aws4.cart;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_CertificateManagerAWS19:"shape=mxgraph.aws4.certificate_manager;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_CoffeePotAWS19:"shape=mxgraph.aws4.coffee_pot;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_DesiredStateAWS19:"shape=mxgraph.aws4.desired_state;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_DeviceGatewayAWS19:"shape=mxgraph.aws4.iot_device_gateway;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_DoorLockAWS19:"shape=mxgraph.aws4.door_lock;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_EchoAWS19:"shape=mxgraph.aws4.echo;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_FactoryAWS19:"shape=mxgraph.aws4.factory;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_FireTVAWS19:"shape=mxgraph.aws4.firetv;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_FireTVStickAWS19:"shape=mxgraph.aws4.firetv_stick;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_GenericAWS19:"shape=mxgraph.aws4.generic;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_HardwareBoardAWS19:"shape=mxgraph.aws4.hardware_board;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_HouseAWS19:"shape=mxgraph.aws4.house;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_HTTP2ProtocolAWS19:"shape=mxgraph.aws4.http2_protocol;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_HTTPProtocolAWS19:"shape=mxgraph.aws4.http_protocol;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_LambdaFunctionAWS19:"shape=mxgraph.aws4.lambda_function;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_LightbulbAWS19:"shape=mxgraph.aws4.lightbulb;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_MedicalEmergencyAWS19:"shape=mxgraph.aws4.medical_emergency;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_MQTTProtocolAWS19:"shape=mxgraph.aws4.mqtt_protocol;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_OverTheAirUpdateAWS19:"shape=mxgraph.aws4.iot_over_the_air_update;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_PoliceEmergencyAWS19:"shape=mxgraph.aws4.police_emergency;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_PolicyAWS19:"shape=mxgraph.aws4.policy;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_ReportedStateAWS19:"shape=mxgraph.aws4.reported_state;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_RuleAWS19:"shape=mxgraph.aws4.rule;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_SensorAWS19:"shape=mxgraph.aws4.sensor;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_ServoAWS19:"shape=mxgraph.aws4.servo;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_ShadowAWS19:"shape=mxgraph.aws4.shadow;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_SimulatorAWS19:"shape=mxgraph.aws4.simulator;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_ThermostatAWS19:"shape=mxgraph.aws4.thermostat;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_TopicAWS19:"shape=mxgraph.aws4.topic_2;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_TravelAWS19:"shape=mxgraph.aws4.travel;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_UtilityAWS19:"shape=mxgraph.aws4.utility;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",IoT_WindfarmAWS19:"shape=mxgraph.aws4.windfarm;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSIoTGreengrass_ConnectorAWS19:"shape=mxgraph.aws4.connector;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSIoTAnalytics_DataSetAWS19:"shape=mxgraph.aws4.data_set;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSIoTAnalytics_NotebookAWS19:"shape=mxgraph.aws4.notebook;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",MachineLearningAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.machine_learning;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonComprehendAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.comprehend;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonElasticInferenceAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.elastic_inference;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonForecastAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.forecast;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonLexAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.lex;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonPersonalizeAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.personalize;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonPollyAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.polly;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonRekognitionAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.rekognition;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonSageMakerAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.sagemaker;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonSageMakerGroundTruthAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.sagemaker_ground_truth;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonTextractAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.textract;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonTranscribeAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.transcribe;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonTranslateAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.translate;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",ApacheMXNetonAWSAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.apache_mxnet_on_aws;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSDeepLearningAMIsAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.deep_learning_amis;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSDeepLensAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.deeplens;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSDeepRacerAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.deepracer;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",TensorFlowonAWSAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.tensorflow_on_aws;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonSageMaker_ModelAWS19:"shape=mxgraph.aws4.sagemaker_model;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonSageMaker_NotebookAWS19:"shape=mxgraph.aws4.sagemaker_notebook;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonSageMaker_TrainAWS19:"shape=mxgraph.aws4.sagemaker_train;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonRekognition_ImageAWS19:"shape=mxgraph.aws4.rekognition_image;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonRekognition_VideoAWS19:"shape=mxgraph.aws4.rekognition_video;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSDeepLearningContainersAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.deep_learning_containers;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",ManagementandGovernanceAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.management_and_governance;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonCloudWatchAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.cloudwatch;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSAutoScalingAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.autoscaling;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSCloudFormationAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.cloudformation;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSCloudTrailAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.cloudtrail;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSCommandLineInterface_pinkAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.command_line_interface;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSConfigAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.config;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSControlTowerAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.control_tower;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSLicenseManagerAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.license_manager;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSManagedServicesAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.managed_services;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSManagementConsoleAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.management_console;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSOpsWorksAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.opsworks;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSPersonalHealthDashboardAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.personal_health_dashboard;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSServiceCatalogAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.service_catalog;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSSystemsManagerAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.systems_manager;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSTrustedAdvisorAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.trusted_advisor;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSWellArchitectedToolAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.well_architected_tool;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonCloudWatch_AlarmAWS19:"shape=mxgraph.aws4.alarm;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonCloudWatch_EventEventBasedAWS19:"shape=mxgraph.aws4.event_event_based;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonCloudWatch_EventTimeBasedAWS19:"shape=mxgraph.aws4.event_time_based;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonCloudWatch_RuleAWS19:"shape=mxgraph.aws4.rule_2;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSCloudFormation_ChangeSetAWS19:"shape=mxgraph.aws4.change_set;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSCloudFormation_StackAWS19:"shape=mxgraph.aws4.stack;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSCloudFormation_TemplateAWS19:"shape=mxgraph.aws4.template;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSOpsWorks_AppsAWS19:"shape=mxgraph.aws4.opsworks_apps;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSOpsWorks_DeploymentsAWS19:"shape=mxgraph.aws4.deployments;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSOpsWorks_InstancesAWS19:"shape=mxgraph.aws4.instances_2;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSOpsWorks_LayersAWS19:"shape=mxgraph.aws4.layers;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSOpsWorks_MonitoringAWS19:"shape=mxgraph.aws4.monitoring;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSOpsWorks_PermissionsAWS19:"shape=mxgraph.aws4.opsworks_permissions;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSOpsWorks_ResourcesAWS19:"shape=mxgraph.aws4.resources;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSOpsWorks_Stack2AWS19:"shape=mxgraph.aws4.stack2;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSSystemsManager_AutomationAWS19:"shape=mxgraph.aws4.automation;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSSystemsManager_DocumentsAWS19:"shape=mxgraph.aws4.documents;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSSystemsManager_InventoryAWS19:"shape=mxgraph.aws4.inventory;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSSystemsManager_MaintenanceWindowsAWS19:"shape=mxgraph.aws4.maintenance_windows;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSSystemsManager_ParameterStoreAWS19:"shape=mxgraph.aws4.parameter_store;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSSystemsManager_PatchManagerAWS19:"shape=mxgraph.aws4.patch_manager;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSSystemsManager_RunCommandAWS19:"shape=mxgraph.aws4.run_command;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSSystemsManager_StateManagerAWS19:"shape=mxgraph.aws4.state_manager;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSTrustedAdvisor_ChecklistAWS19:"shape=mxgraph.aws4.checklist;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSTrustedAdvisor_ChecklistCostAWS19:"shape=mxgraph.aws4.checklist_cost;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSTrustedAdvisor_ChecklistFaultTolerantAWS19:"shape=mxgraph.aws4.checklist_fault_tolerant;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSTrustedAdvisor_ChecklistPerformanceAWS19:"shape=mxgraph.aws4.checklist_performance;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSTrustedAdvisor_ChecklistSecurityAWS19:"shape=mxgraph.aws4.checklist_security;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSOrganizationsAWS19_v2:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.organizations;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSSystemsManagerOpsCenterAWS19:"shape=mxgraph.aws4.systems_manager_opscenter;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",MediaServicesAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.media_services;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonElasticTranscoderAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.elastic_transcoder;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonKinesisVideoStreams_orangeAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.kinesis_video_streams;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSElementalMediaConnectAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.elemental_mediaconnect;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSElementalMediaConvertAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.elemental_mediaconvert;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSElementalMediaLiveAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.elemental_medialive;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSElementalMediaPackageAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.elemental_mediapackage;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSElementalMediaStoreAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.elemental_mediastore;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSElementalMediaTailorAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.elemental_mediatailor;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",MigrationandTransferAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.migration_and_transfer;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSApplicationDiscoveryServiceAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.application_discovery_service;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSDatabaseMigrationService_greenAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.database_migration_service;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSDataSyncAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.datasync;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSMigrationHubAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.migration_hub;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSServerMigrationServiceAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.server_migration_service;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSSnowballAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.snowball;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSSnowballEdgeAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.snowball_edge;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSSnowmobileAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.snowmobile;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSTransferforSFTPAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.transfer_for_sftp;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSDataSync_AgentAWS19:"shape=mxgraph.aws4.agent2;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",MobileAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.mobile;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonAPIGatewayAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.api_gateway;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonPinpoint_redAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.pinpoint;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSAmplifyAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.amplify;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSAppSync_redAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.appsync;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSDeviceFarmAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.device_farm;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",NetworkingandContentDeliveryAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.networking_and_content_delivery;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonAPIGateway_purpleAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.api_gateway;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonCloudFrontAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.cloudfront;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonRoute53AWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.route_53;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonVPCAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.vpc;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonVPCPrivateLinkAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.vpc_privatelink;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSAppMeshAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.app_mesh;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSClientVPNAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.client_vpn;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSCloudMapAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.cloud_map;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSDirectConnectAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.direct_connect;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSGlobalAcceleratorAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.global_accelerator;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSTransitGatewayAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.transit_gateway;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonCloudFront_DownloadDistributionAWS19:"shape=mxgraph.aws4.download_distribution;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonCloudFront_EdgeLocationAWS19:"shape=mxgraph.aws4.edge_location;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonCloudFront_StreamingDistributionAWS19:"shape=mxgraph.aws4.streaming_distribution;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonRoute53_HostedZoneAWS19:"shape=mxgraph.aws4.hosted_zone;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonRoute53_RouteTableAWS19:"shape=mxgraph.aws4.route_table;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonVPC_CustomerGatewayAWS19:"shape=mxgraph.aws4.customer_gateway;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonVPC_ElasticNetworkAdapterAWS19:"shape=mxgraph.aws4.elastic_network_adapter;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonVPC_ElasticNetworkInterfaceAWS19:"shape=mxgraph.aws4.elastic_network_interface;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonVPC_EndpointsAWS19:"shape=mxgraph.aws4.endpoints;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonVPC_FlowLogsAWS19:"shape=mxgraph.aws4.flow_logs;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonVPC_InternetGatewayAWS19:"shape=mxgraph.aws4.internet_gateway;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonVPC_NATGatewayAWS19:"shape=mxgraph.aws4.nat_gateway;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonVPC_NetworkAccessControlListAWS19:"shape=mxgraph.aws4.network_access_control_list;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonVPC_PeeringAWS19:"shape=mxgraph.aws4.peering;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonVPC_RouterAWS19:"shape=mxgraph.aws4.router;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonVPC_VPNConnectionAWS19:"shape=mxgraph.aws4.vpn_connection;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonVPC_VPNGatewayAWS19:"shape=mxgraph.aws4.vpn_gateway;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonNetworkingAPIGateway_EndpointAWS19:"shape=mxgraph.aws4.endpoint;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonVPCTrafficMirroringAWS19:"shape=mxgraph.aws4.vpc_traffic_mirroring;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSSitetoSiteVPNAWS19:"shape=mxgraph.aws4.site_to_site_vpn;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",ElasticLoadBalancing_ApplicationloadbalancerAWS19:"shape=mxgraph.aws4.application_load_balancer;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",ElasticLoadBalancingELBAWS19_v2:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.elastic_load_balancing;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",ElasticLoadBalancing_ClassicloadbalancerAWS19:"shape=mxgraph.aws4.classic_load_balancer;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",ElasticLoadBalancing_NetworkloadbalancerAWS19:"shape=mxgraph.aws4.network_load_balancer;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",RoboticsAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.robotics;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSRoboMakerAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.robotics;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSRoboMaker_CloudExtensionROSAWS19:"shape=mxgraph.aws4.cloud_extension_ros;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSRoboMaker_DevelopmentEnvironmentAWS19:"shape=mxgraph.aws4.development_environment;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSRoboMaker_FleetManagementAWS19:"shape=mxgraph.aws4.fleet_management;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSRoboMaker_SimulationAWS19:"shape=mxgraph.aws4.simulation;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",SatelliteAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.satellite;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AWSGroundStationAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ground_station;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",SecurityIdentityandComplianceAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.security_identity_and_compliance;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonCloudDirectoryAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.cloud_directory;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonCognitoAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.cognito;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonGuardDutyAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.guardduty;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonInspectorAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.inspector;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonMacieAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.macie;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSArtifactAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.artifact;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSCertificateManagerAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.certificate_manager_3;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSCloudHSMAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.cloudhsm;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSDirectoryServiceAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.directory_service;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSFirewallManagerAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.firewall_manager;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSIdentityandAccessManagement_IAMAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.identity_and_access_management;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSKeyManagementServiceAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.key_management_service;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSOrganizationsAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.organizations;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSSecretsManagerAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.secrets_manager;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSSecurityHubAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.security_hub;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSShieldAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.shield;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSSingleSignOnAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.single_sign_on;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSWAFAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.waf;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonInspector_AgentAWS19:"shape=mxgraph.aws4.agent;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSCertificateManager_CertificateManagerAWS19:"shape=mxgraph.aws4.certificate_manager_2;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSIdentityandAccessManagementIAM_AddonAWS19:"shape=mxgraph.aws4.addon;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSIdentityandAccessManagementIAM_AWSSTSAWS19:"shape=mxgraph.aws4.sts;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSIdentityandAccessManagementIAM_AWSSTSAlternateAWS19:"shape=mxgraph.aws4.sts_alternate;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSIdentityandAccessManagementIAM_DataEncryptionKeyAWS19:"shape=mxgraph.aws4.data_encryption_key;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSIdentityandAccessManagementIAM_EncryptedDataAWS19:"shape=mxgraph.aws4.encrypted_data;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSIdentityandAccessManagementIAM_LongtermSecurityCredentialAWS19:"shape=mxgraph.aws4.long_term_security_credential;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSIdentityandAccessManagementIAM_MFATokenAWS19:"shape=mxgraph.aws4.mfa_token;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSIdentityandAccessManagementIAM_PermissionsAWS19:"shape=mxgraph.aws4.permissions;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSIdentityandAccessManagementIAM_RoleAWS19:"shape=mxgraph.aws4.role;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSIdentityandAccessManagementIAM_TemporarySecurityCredentialAWS19:"shape=mxgraph.aws4.temporary_security_credential;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSOrganizations_AccountAWS19:"shape=mxgraph.aws4.organizations_account;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSOrganizations_OrganizationalUnitAWS19:"shape=mxgraph.aws4.organizations_organizational_unit;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSShield_ShieldAdvancedAWS19:"shape=mxgraph.aws4.shield_shield_advanced;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSWAF_FilteringruleAWS19:"shape=mxgraph.aws4.filtering_rule;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSADConnectorAWS19:"shape=mxgraph.aws4.ad_connector;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSSimpleADAWS19:"shape=mxgraph.aws4.simple_ad;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSManagedMicrosoftADAWS19:"shape=mxgraph.aws4.managed_ms_ad;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSResourceAccessManagerAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.resource_access_manager;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",StorageAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.storage;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;pointerEvents=1",AmazonElasticBlockStoreEBSAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.elastic_block_store;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonElasticFileSystem_EFSAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.elastic_file_system;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonFSxAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.fsx;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonFSxforLustreAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.fsx_for_lustre;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonFSxforWindowsFileServerAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.fsx_for_windows_file_server;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonS3GlacierAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.glacier;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonSimpleStorageServiceS3AWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.s3;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSBackupAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.backup;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSSnowball_greenAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.snowball;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSSnowballEdge_greenAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.snowball_edge;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSSnowmobile_greenAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.snowmobile;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AWSStorageGatewayAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.storage_gateway;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",AmazonElasticBlockStoreEBS_SnapshotAWS19:"shape=mxgraph.aws4.snapshot;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonElasticBlockStoreEBS_VolumeAWS19:"shape=mxgraph.aws4.volume;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonS3Glacier_ArchiveAWS19:"shape=mxgraph.aws4.archive;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonS3Glacier_VaultAWS19:"shape=mxgraph.aws4.vault;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonSimpleStorageServiceS3_BucketAWS19:"shape=mxgraph.aws4.bucket;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonSimpleStorageServiceS3_BucketwithObjectsAWS19:"shape=mxgraph.aws4.bucket_with_objects;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonSimpleStorageServiceS3_ObjectAWS19:"shape=mxgraph.aws4.object;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSSnowFamily_SnowballImportExportAWS19:"shape=mxgraph.aws4.import_export;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSStorageGateway_CachedVolumeAWS19:"shape=mxgraph.aws4.cached_volume;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSStorageGateway_NonCachedVolumeAWS19:"shape=mxgraph.aws4.non_cached_volume;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AWSStorageGateway_VirtualTapeLibraryAWS19:"shape=mxgraph.aws4.virtual_tape_library;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",AmazonElasticFileSystem_EFS_FilesystemAWS19:"shape=mxgraph.aws4.file_system;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=none;pointerEvents=1",EFSInfrequentAccessAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.efs_infrequentaccess;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",EFSStandardAWS19:"shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.efs_standard;labelPosition=center;verticalLabelPosition=bottom;align=center;verticalAlign=top;strokeColor=#ffffff;pointerEvents=1",GCPServiceCardApplicationSystemBlock:g,GCPServiceCardAuthorizationBlock:g,GCPServiceCardBlankBlock:g,GCPServiceCardReallyBlankBlock:g,GCPServiceCardBucketBlock:g,GCPServiceCardCDNInterconnectBlock:g,GCPServiceCardCloudDNSBlock:g,GCPServiceCardClusterBlock:g,GCPServiceCardDiskSnapshotBlock:g,GCPServiceCardEdgePopBlock:g,GCPServiceCardFrontEndPlatformServicesBlock:g,GCPServiceCardGatewayBlock:g,GCPServiceCardGoogleNetworkBlock:g,GCPServiceCardImageServicesBlock:g,GCPServiceCardLoadBalancerBlock:g,GCPServiceCardLocalComputeBlock:g,GCPServiceCardLocalStorageBlock:g,GCPServiceCardLogsAPIBlock:g,GCPServiceCardMemcacheBlock:g,GCPServiceCardNATBlock:g,GCPServiceCardPaymentFormBlock:g,GCPServiceCardPushNotificationsBlock:g,GCPServiceCardScheduledTasksBlock:g,GCPServiceCardServiceDiscoveryBlock:g,GCPServiceCardSquidProxyBlock:g,GCPServiceCardTaskQueuesBlock:g,GCPServiceCardVirtualFileSystemBlock:g,GCPServiceCardVPNGatewayBlock:g,GCPInputDatabase:g,GCPInputRecord:g,GCPInputPayment:g,GCPInputGateway:g,GCPInputLocalCompute:g,GCPInputBeacon:g,GCPInputStorage:g,GCPInputList:g,GCPInputStream:g,GCPInputMobileDevices:g,GCPInputCircuitBoard:g,GCPInputLive:g,GCPInputUsers:g,GCPInputLaptop:g,GCPInputApplication:g,GCPInputLightbulb:g,GCPInputGame:g,GCPInputDesktop:g,GCPInputDesktopAndMobile:g,GCPInputWebcam:g,GCPInputSpeaker:g,GCPInputRetail:g,GCPInputReport:g,GCPInputPhone:g,GCPInputBlank:g,SMPage:g,SMHome:c+"sitemap.home;strokeColor=#000000;fillColor=#E6E6E6",SMGallery:c+"sitemap.gallery;strokeColor=#000000;fillColor=#E6E6E6",SMShopping:c+"sitemap.shopping;strokeColor=#000000;fillColor=#E6E6E6",SMMap:c+"sitemap.map;strokeColor=#000000;fillColor=#E6E6E6",SMAthletics:c+"sitemap.sports;strokeColor=#000000;fillColor=#E6E6E6",SMLogin:c+"sitemap.login;strokeColor=#000000;fillColor=#E6E6E6",SMPrint:c+"sitemap.print;strokeColor=#000000;fillColor=#E6E6E6",SMScript:c+"sitemap.script;strokeColor=#000000;fillColor=#E6E6E6",SMSearch:c+"sitemap.search;strokeColor=#000000;fillColor=#E6E6E6",SMSettings:c+"sitemap.settings;strokeColor=#000000;fillColor=#E6E6E6",SMSitemap:c+"sitemap.sitemap;strokeColor=#000000;fillColor=#E6E6E6",SMSuccess:c+"sitemap.success;strokeColor=#000000;fillColor=#E6E6E6",SMVideo:c+"sitemap.video;strokeColor=#000000;fillColor=#E6E6E6",SMAudio:c+"sitemap.audio;strokeColor=#000000;fillColor=#E6E6E6",SMBlog:c+"sitemap.blog;strokeColor=#000000;fillColor=#E6E6E6",SMCalendar:c+"sitemap.calendar;strokeColor=#000000;fillColor=#E6E6E6",SMChart:c+"sitemap.chart;strokeColor=#000000;fillColor=#E6E6E6",SMCloud:c+"sitemap.cloud;strokeColor=#000000;fillColor=#E6E6E6",SMDocument:c+"sitemap.document;strokeColor=#000000;fillColor=#E6E6E6",SMDownload:c+"sitemap.download;strokeColor=#000000;fillColor=#E6E6E6",SMError:c+"sitemap.error;strokeColor=#000000;fillColor=#E6E6E6",SMForm:c+"sitemap.form;strokeColor=#000000;fillColor=#E6E6E6",SMGame:c+"sitemap.game;strokeColor=#000000;fillColor=#E6E6E6",SMJobs:c+"sitemap.jobs;strokeColor=#000000;fillColor=#E6E6E6",SMLucid:c+"sitemap.home;strokeColor=#000000;fillColor=#E6E6E6",SMNewspress:c+"sitemap.news;strokeColor=#000000;fillColor=#E6E6E6",SMPhoto:c+"sitemap.photo;strokeColor=#000000;fillColor=#E6E6E6",SMPortfolio:c+"sitemap.portfolio;strokeColor=#000000;fillColor=#E6E6E6",SMPricing:c+"sitemap.pricing;strokeColor=#000000;fillColor=#E6E6E6",SMProfile:c+"sitemap.profile;strokeColor=#000000;fillColor=#E6E6E6",SMSlideshow:c+"sitemap.slideshow;strokeColor=#000000;fillColor=#E6E6E6",SMUpload:c+"sitemap.upload;strokeColor=#000000;fillColor=#E6E6E6",SVGPathBlock2:g,PresentationFrameBlock:g,TimelineBlock:g,TimelineMilestoneBlock:g,TimelineIntervalBlock:g,MinimalTextBlock:"strokeColor=none;fillColor=none",FreehandBlock:g,ExtShapeLaptopBlock:p+"citrix.laptop_2;verticalLabelPosition=bottom;verticalAlign=top",ExtShapeServerBlock:p+"citrix.tower_server;verticalLabelPosition=bottom;verticalAlign=top",ExtShapeCloudBlock:p+"citrix.cloud;verticalLabelPosition=bottom;verticalAlign=top",ExtShapeUserBlock:p+"aws3d.end_user;verticalLabelPosition=bottom;verticalAlign=top;fillColor=#073763",ExtShapeWorkstationLCDBlock:p+"veeam.3d.workstation;verticalLabelPosition=bottom;verticalAlign=top",InfographicsBlock:g,FlexiblePolygonBlock:g,PersonRoleBlock:g};function w(e){if(e&&null!=LucidImporter.imgSrcRepl){var o=LucidImporter.imgSrcRepl.attMap;if(o[e])e=o[e];else{for(var t=LucidImporter.imgSrcRepl.imgRepl,r=0;r<t.length;r++){var i=t[r];e=e.replace(i.searchVal,i.replVal)}LucidImporter.hasExtImgs=!0}}return e}function x(e){f="";try{if(e){var o=null;if(LucidImporter.advImpConfig&&LucidImporter.advImpConfig.fontMapping&&(o=LucidImporter.advImpConfig.fontMapping[e]),o){for(var t in o)f+=t+"="+o[t]+";";return o.fontFamily?"font-family: "+o.fontFamily:""}if("Liberation Sans"!=e)return f="fontFamily="+e+";","font-family: "+e+";"}}catch(e){}return""}function P(e){return Math.round(10*e)/10}function S(t,r){A=!1;var i=null!=t.Text&&t.Text.t?t.Text:null!=t.Value&&t.Value.t?t.Value:null!=t.Lane_0&&t.Lane_0.t?t.Lane_0:null;if(null==i&&null!=t.State?t.State.t&&(i=t.State):null==i&&null!=t.Note?t.Note.t&&(i=t.Note):null==i&&null!=t.Title?t.Title.t&&(i=t.Title):t.t&&(i=t),null==i&&null!=t.TextAreas?null!=t.TextAreas.Text&&null!=t.TextAreas.Text.Value&&t.TextAreas.Text.Value.t&&(i=t.TextAreas.Text.Value):null==i&&null!=t.t0&&t.t0.t&&(i=t.t0),null!=i){if(null!=i.t){var l=i.t;l=l.replace(/\u2028/g,"\n");var n=i.m;try{/ /.test(l)&&(LucidImporter.hasUnknownShapes=!0);for(var a=0;a<n.length;a++)if(n[a].s>0||null!=n[a].e&&n[a].e<l.length||"t"==n[a].n||"ac"==n[a].n||"lk"==n[a].n){A=!0;break}if(A=A||r)return function(t,r,i){var l={a:!0,il:!0,ir:!0,mt:!0,mb:!0,p:!0,t:!0,l:!0},n={lk:!0,s:!0,c:!0,b:!0,fc:!0,i:!0,u:!0,k:!0,f:!0,ac:!0};r.sort((function(e,o){return e.s-o.s}));var a=r.filter((function(e){return n[e.n]}));a[0]&&0!=a[0].s&&a.unshift({s:0,n:"dummy",v:"",e:a[0].s});for(var s=r.filter((function(e){return l[e.n]})),c=[0],p=0;(p=t.indexOf("\n",p))>0;)p++,c.push(p);for(var m=0,g=0;g<s.length;g++){if(s[g].s>c[m])s.splice(g,0,{s:c[m],n:"a",v:i.TextAlign||"center"});else{for(var v=0;g+v<s.length&&s[g+v].s==c[m];)v++;v>1&&(g+=v-1)}m++}null!=c[m]&&s.push({s:c[m],n:"a",v:i.TextAlign||"center"});var b="",u=a.slice();u.sort((function(e,o){return e.e-o.e})),g=0;var h,A=0,f=0,_={},d={},C=[],k=[],w=[],S=!1,y=!1;function E(e,t){var r="",l=e.t,n=e.l||{v:l&&"ul"==l.v?"auto":"decimal"};if(null==l||0!=y&&y==l.v&&h==n.v)null==l&&(y&&(r+=I(!0),y=!1),r+='<div style="',w.push("div"));else{if(y&&(r+=I(!0)),y=l.v,h=n.v,"ul"==l.v?(r+="<ul ",w.push("ul")):(r+="<ol ",w.push("ol")),r+='style="margin: 0px; padding-left: 10px;list-style-position: inside; list-style-type:',"hl"==l.v)r+="upper-roman";else switch(n.v){case"auto":case"heart":r+="disc";break;case"inv":case"disc":r+="circle";break;case"trib":case"square":case"dash":r+="square";break;default:r+="decimal"}r+='">'}if(null!=l){var s,c;r+='<li style="text-align:'+(e.a?e.a.v:i.TextAlign||"center")+";",null!=t&&(t.c&&(s=t.c.v),t.s&&(c=t.s.v));try{var p=a[g],m=u[A],v=g;if(p&&m&&p.s<m.e)for(var b=p.s;null!=p&&p.s==b;)"s"==p.n?c=p.v:"c"==p.n&&(s=p.v),p=a[++v]}catch(m){console.log(m)}null!=(s=J(s))&&(r+="color:"+(s=s.substring(0,7))+";"),c&&(r+="font-size:"+P(c*o)+"px;"),r+='">',w.push("li"),r+='<span style="',w.push("span")}if(!y){var f=e.a?e.a.v:i.TextAlign||"center",_=f;"left"==f?_="flex-start":"right"==f&&(_="flex-end"),r+="display: flex; justify-content: "+_+"; text-align: "+f+"; align-items: baseline; font-size: 0; line-height: 1.25;"}return e.il&&(r+="margin-left: "+Math.max(0,P(e.il.v*o-(y?28:0)))+"px;"),e.ir&&(r+="margin-right: "+P(e.ir.v*o)+"px;"),e.mt&&(r+="margin-top: "+P(e.mt.v*o)+"px;"),e.mb&&(r+="margin-bottom: "+P(e.mb.v*o)+"px;"),r+='margin-top: -2px;">',y||(r+="<span>",w.push("span")),r}function L(t){if(0==Object.keys(t).length)return"";var r="",l=0;if(t.lk){var n=t.lk;null!=n.v&&n.v.length>0&&(r+='<a href="'+T(n.v[0])+'">',C.push("a"),l++)}if(r+='<span style="',C.push("span"),l++,r+="font-size:"+(t.s&&t.s.v?P(t.s.v*o):e)+"px;",t.c){var a=J(t.c.v);null!=a&&(r+="color:"+(a=a.substring(0,7))+";")}(t.b&&t.b.v||t.fc&&t.fc.v&&0==t.fc.v.indexOf("Bold"))&&(r+="font-weight: bold;"),t.i&&t.i.v&&(r+="font-style: italic;"),t.ac&&t.ac.v&&(r+="text-transform: uppercase;");var s=null;t.f?s=t.f.v:i.Font&&(s=i.Font),r+=x(s);var c=[];return t.u&&t.u.v&&c.push("underline"),t.k&&t.k.v&&c.push("line-through"),c.length>0&&(r+="text-decoration: "+c.join(" ")+";"),r+='">',k.push(l),r}function I(e){var o="";do{var t=w.pop();if(!e&&y&&("ul"==t||"ol"==t)){w.push(t);break}o+="</"+t+">"}while(w.length>0);return o}function B(e,o,t,r){var i=e?e.substring(o,t):"";y&&(i=i.trim()),0==C.length&&i.length>0&&(i=L({dummy:1})+i),i=i.replace(/</g,"<").replace(/>/g,">");do{for(var l=k.pop(),n=0;n<l;n++)i+="</"+C.pop()+">"}while(r&&C.length>0);return i}for(var z=0,W=0,G=t.length,M=!0;f<s.length||M;){if(M=!1,f<s.length){var D=s[f],R=s[f].s;for(S&&(d={},b+=B(t,z,G,!0),W=z=G,b+=I());null!=D&&D.s==R;)d[D.n]=D,D=s[++f];G=null!=D?D.s:t.length,b+=E(d,_),S&&(b+=L(_)),S=!0}for(;g>=A&&(g<a.length||A<u.length);){var O=a[g],F=u[A];if(O&&F&&O.s<F.e){if(O.s>=G)break;for((z=O.s)-W>0&&(b+=L(_)+B(t,W,z),W=z);null!=O&&O.s==z;)_[O.n]=O,O=a[++g];b+=L(_)}else{if(!F)break;if(F.e>G)break;W=F.e;do{delete _[F.n],F=u[++A]}while(null!=F&&F.e==W);b+=B(t,z,W),z=W,0!=k.length||null!=O&&O.s==W||(a.splice(g,0,{s:W,n:"dummy",v:""}),u.splice(A,0,{e:O?O.s:G,n:"dummy",v:""}))}}}return b+=B(null,null,null,!0),S&&(W!=G&&(b+=L({dummy:1})+B(t,W,G)),b+=I(!0)),b}(l,n,t)}catch(e){console.log(e)}return(l=l.replace(/</g,"<")).replace(/>/g,">")}if(null!=i.Value&&null!=i.Value.t)return i.Value.t=i.Value.t.replace(/</g,"<"),i.Value.t=i.Value.t.replace(/>/g,">"),i.Value.t}return""}function y(e){return null!=e.Action?e.Action:e}function E(e){if(null!=e.Text){if(null!=e.Text.m)return e.Text.m}else if(null!=e.TextAreas){if(null!=e.TextAreas.Text&&null!=e.TextAreas.Text.Value&&null!=e.TextAreas.Text.Value.m)return e.TextAreas.Text.Value.m}else{if(null!=e.m)return e.m;if(null!=e.Title){if(null!=e.Title.m)return e.Title.m}else if(null!=e.State){if(null!=e.State.m)return e.State.m}else if(null!=e.Note&&null!=e.Note.m)return e.Note.m}return null}function L(e,o){var t="whiteSpace=wrap;"+(o?"overflow=block;blockSpacing=1;html=1;fontSize=13;"+f:z(e)+W(e)+G(e)+M(e)+R(e)+O(e)+F(e)+V(e)+N(e))+H(e)+U(e)+K(e);return f="",t}function I(e,o,t,r,i,l){l=null!=l&&l;var n="",a=!1,s=!1;if(null!=e)if(l){var c=e.split(";");e="";for(var p=0;p<c.length;p++)"fillColor=none"==c[p]?s=!0:"strokeColor=none"==c[p]?a=!0:""!=c[p]&&(e+=c[p]+";")}else""!=e&&";"!=e.charAt(e.length-1)&&(n=";");return n+=(xe(e,"whiteSpace")?"":"whiteSpace=wrap;")+(i?(xe(e,"overflow")?"":"overflow=block;blockSpacing=1;")+(xe(e,"html")?"":"html=1;")+"fontSize=13;"+f:B(mxConstants.STYLE_FONTSIZE,e,o,t,r)+B(mxConstants.STYLE_FONTFAMILY,e,o,t,r)+B(mxConstants.STYLE_FONTCOLOR,e,o,t,r)+B(mxConstants.STYLE_FONTSTYLE,e,o,t,r)+B(mxConstants.STYLE_ALIGN,e,o,t,r)+B(mxConstants.STYLE_SPACING_LEFT,e,o,t,r)+B(mxConstants.STYLE_SPACING_RIGHT,e,o,t,r)+B(mxConstants.STYLE_SPACING_TOP,e,o,t,r)+B(mxConstants.STYLE_SPACING_BOTTOM,e,o,t,r))+B(mxConstants.STYLE_ALIGN+"Global",e,o,t,r)+B(mxConstants.STYLE_SPACING,e,o,t,r)+B(mxConstants.STYLE_VERTICAL_ALIGN,e,o,t,r)+B(mxConstants.STYLE_STROKECOLOR,e,o,t,r)+B(mxConstants.STYLE_OPACITY,e,o,t,r)+B(mxConstants.STYLE_ROUNDED,e,o,t,r)+B(mxConstants.STYLE_ROTATION,e,o,t,r)+B(mxConstants.STYLE_FLIPH,e,o,t,r)+B(mxConstants.STYLE_FLIPV,e,o,t,r)+B(mxConstants.STYLE_SHADOW,e,o,t,r)+B(mxConstants.STYLE_FILLCOLOR,e,o,t,r)+B(mxConstants.STYLE_DASHED,e,o,t,r)+B(mxConstants.STYLE_STROKEWIDTH,e,o,t,r)+B(mxConstants.STYLE_IMAGE,e,o,t,r)+B(mxConstants.STYLE_POINTER_EVENTS,e,o,t,r),s&&!xe(n,mxConstants.STYLE_FILLCOLOR)&&(n+="fillColor=none;"),a&&!xe(n,mxConstants.STYLE_STROKECOLOR)&&(n+="strokeColor=none;"),f="",n}function B(e,t,r,i,l){if(!xe(t,e))switch(e){case mxConstants.STYLE_FONTSIZE:return z(r);case mxConstants.STYLE_FONTFAMILY:return W(r);case mxConstants.STYLE_FONTCOLOR:return G(r);case mxConstants.STYLE_FONTSTYLE:return M(r);case mxConstants.STYLE_ALIGN:return R(r);case mxConstants.STYLE_ALIGN+"Global":return K(r);case mxConstants.STYLE_SPACING_LEFT:return O(r);case mxConstants.STYLE_SPACING_RIGHT:return F(r);case mxConstants.STYLE_SPACING_TOP:return V(r);case mxConstants.STYLE_SPACING_BOTTOM:return N(r);case mxConstants.STYLE_SPACING:return H(r);case mxConstants.STYLE_VERTICAL_ALIGN:return U(r);case mxConstants.STYLE_STROKECOLOR:return Y(r);case mxConstants.STYLE_OPACITY:return q(r,0,l);case mxConstants.STYLE_ROUNDED:return function(e,t,r){return!r.edge&&!r.style.includes("rounded")&&null!=e.Rounding&&e.Rounding>0?"rounded=1;absoluteArcSize=1;arcSize="+P(e.Rounding*o)+";":""}(r,0,l);case mxConstants.STYLE_ROTATION:return j(r,i,l);case mxConstants.STYLE_FLIPH:return function(e){return e.FlipX?"flipH=1;":""}(r);case mxConstants.STYLE_FLIPV:return function(e){return e.FlipY?"flipV=1;":""}(r);case mxConstants.STYLE_SHADOW:return X(r);case mxConstants.STYLE_FILLCOLOR:return ee(r);case mxConstants.STYLE_DASHED:return oe(r);case mxConstants.STYLE_STROKEWIDTH:return te(r);case mxConstants.STYLE_IMAGE:return re(r,i);case mxConstants.STYLE_POINTER_EVENTS:return function(e){return e.Magnetize?n:""}(r)}return""}function z(e){var t=!1,r=E(e);if(null!=r)for(var i=0;!t&&i<r.length;){var l=r[i];if("s"==l.n&&l.v)return t=!0,"fontSize="+P(l.v*o)+";";i++}return 0==t?"fontSize=13;":""}function W(e){var o,t=E(e);if(null!=t)for(var r=0;r<t.length;r++)if("f"==t[r].n&&t[r].v){o=t[r].v;break}return!o&&e.Font&&(o=e.Font),x(o),f}function T(e){return"ext"==e.tp?e.url:"ml"==e.tp?"mailto:"+e.eml:"pg"==e.tp?"data:page/id,"+(LucidImporter.pageIdsMap[e.id]||0):"c"==e.tp?"data:confluence/id,"+e.ccid:null}function G(e){var o=!1,t=E(e);if(null!=t)for(var r=0;!o&&r<t.length;){var i=t[r];if("c"==i.n&&null!=i.v){o=!0;var l=J(i.v).substring(0,7);return"#000000"==l&&(l="default"),mxConstants.STYLE_FONTCOLOR+"="+l+";"}r++}return""}function M(e){return D(E(e))}function D(e){if(null!=e){var o=0,t=!1;if(null!=e)for(var r=0;!t&&r<e.length;)"b"==(n=e[r]).n?null!=n.v&&n.v&&(t=!0,o+=1):"fc"==n.n&&"Bold"==n.v&&(t=!0,o+=1),r++;var i=!1;if(null!=e)for(r=0;!i&&r<e.length;)"i"==(n=e[r]).n&&null!=n.v&&n.v&&(i=!0,o+=2),r++;var l=!1;if(null!=e)for(r=0;!l&&r<e.length;){var n;"u"==(n=e[r]).n&&null!=n.v&&n.v&&(l=!0,o+=4),r++}if(o>0)return"fontStyle="+o+";"}return""}function R(e){var o=E(e);if(null!=o)for(var t=0;t<o.length;){var r=o[t];if("a"==r.n&&null!=r.v)return"align="+r.v+";";t++}return""}function O(e){var t=E(e);if(null!=t)for(var r=0;r<t.length;){var i=t[r];if(null!=i.v&&"il"==i.n)return"spacingLeft="+P(i.v*o)+";";r++}return""}function F(e){var t=!1,r=E(e);if(null!=r)for(var i=0;!t&&i<r.length;){var l=r[i];if("ir"==l.n&&null!=l.v)return t=!0,"spacingRight="+P(l.v*o)+";";i++}return""}function V(e){var t=!1,r=E(e);if(null!=r)for(var i=0;!t&&i<r.length;){var l=r[i];if("mt"==l.n&&null!=l.v)return t=!0,"spacingTop="+P(l.v*o)+";";i++}return""}function N(e){var t=!1,r=E(e);if(null!=r)for(var i=0;!t&&i<r.length;){var l=r[i];if("mb"==l.n&&null!=l.v)return t=!0,"spacingBottom="+P(l.v*o)+";";i++}return""}function H(e){return"number"==typeof e.InsetMargin?"spacing="+Math.max(0,P(e.InsetMargin*o))+";":""}function U(e){return null!=e.Text_VAlign&&"string"==typeof e.Text_VAlign?"verticalAlign="+e.Text_VAlign+";":null!=e.Title_VAlign&&"string"==typeof e.Title_VAlign?"verticalAlign="+e.Title_VAlign+";":pe(mxConstants.STYLE_VERTICAL_ALIGN,e.TextVAlign,"middle")}function K(e){return pe(mxConstants.STYLE_ALIGN,e.TextAlign,"center")}function Y(e,o){return 0==e.LineWidth?mxConstants.STYLE_STROKECOLOR+"=none;":pe(mxConstants.STYLE_STROKECOLOR,Z(e.LineColor),"#000000")}function Q(e){return null!=e?"swimlaneFillColor="+Z(e)+";":""}function q(e,o,t){var r="";if("string"==typeof e.LineColor&&(e.LineColor=J(e.LineColor),e.LineColor.length>7)){var i="0x"+e.LineColor.substring(e.LineColor.length-2,e.LineColor.length);t.style.includes("strokeOpacity")||(r+="strokeOpacity="+Math.round(parseInt(i)/2.55)+";")}if("string"==typeof e.FillColor&&(e.FillColor=J(e.FillColor),e.FillColor.length>7)){var l="0x"+e.FillColor.substring(e.FillColor.length-2,e.FillColor.length);t.style.includes("fillOpacity")||(r+="fillOpacity="+Math.round(parseInt(l)/2.55)+";")}return r}function j(e,o,t){var r="";if(null!=e.Rotation){var i=mxUtils.toDegree(parseFloat(e.Rotation)),l=!0;0!=i&&o.Class&&("UMLSwimLaneBlockV2"==o.Class||(o.Class.indexOf("Rotated")>=0||-90==i||270==i)&&(o.Class.indexOf("Pool")>=0||o.Class.indexOf("SwimLane")>=0))?(i+=90,t.geometry.rotate90(),t.geometry.isRotated=!0,l=!1):mxUtils.indexOf(_,o.Class)>=0?(i-=90,t.geometry.rotate90()):mxUtils.indexOf(d,o.Class)>=0&&(i+=180),0!=i&&(r+="rotation="+i+";"),l||(r+="horizontal=0;")}return r}function X(e){return null!=e.Shadow?mxConstants.STYLE_SHADOW+"=1;":""}function J(e){if(e){if("object"==typeof e)try{e=e.cs[0].c}catch(o){console.log(o),e="#ffffff"}"rgb"==e.substring(0,3)?e="#"+e.match(/\d+/g).map((function(e){var o=parseInt(e).toString(16);return(1==o.length?"0":"")+o})).join(""):"#"!=e.charAt(0)&&(e="#"+e)}return e}function Z(e){return(e=J(e))?e.substring(0,7):null}function $(e,o){return(e=J(e))&&e.length>7?o+"="+Math.round(parseInt("0x"+e.substr(7))/2.55)+";":""}function ee(e,o){if(null!=e.FillColor){if("object"!=typeof e.FillColor)return"string"==typeof e.FillColor?pe(mxConstants.STYLE_FILLCOLOR,Z(e.FillColor),"#FFFFFF"):pe(mxConstants.STYLE_FILLCOLOR,"none");if(null!=e.FillColor.cs&&e.FillColor.cs.length>1)return pe(mxConstants.STYLE_FILLCOLOR,Z(e.FillColor.cs[0].c))+pe(mxConstants.STYLE_GRADIENTCOLOR,Z(e.FillColor.cs[1].c))}return""}function oe(e){return"dotted"==e.StrokeStyle?"dashed=1;fixDash=1;dashPattern=1 4;":"dashdot"==e.StrokeStyle?"dashed=1;fixDash=1;dashPattern=10 5 1 5;":"dashdotdot"==e.StrokeStyle?"dashed=1;fixDash=1;dashPattern=10 5 1 5 1 5;":"dotdotdot"==e.StrokeStyle?"dashed=1;fixDash=1;dashPattern=1 2;":"longdash"==e.StrokeStyle?"dashed=1;fixDash=1;dashPattern=16 6;":"dashlongdash"==e.StrokeStyle?"dashed=1;fixDash=1;dashPattern=10 6 16 6;":"dashed24"==e.StrokeStyle?"dashed=1;fixDash=1;dashPattern=3 8;":"dashed32"==e.StrokeStyle?"dashed=1;fixDash=1;dashPattern=6 5;":"dashed44"==e.StrokeStyle?"dashed=1;fixDash=1;dashPattern=8 8;":null!=e.StrokeStyle&&"dashed"==e.StrokeStyle.substring(0,6)?"dashed=1;fixDash=1;":""}function te(e){return null!=e.LineWidth?pe(mxConstants.STYLE_STROKEWIDTH,P(parseFloat(e.LineWidth)*o),"1"):""}function re(e,o,t){var r=t,i="";return e.FillColor&&e.FillColor.url?(r=e.FillColor.url,"fill"==e.FillColor.pos&&(i="imageAspect=0;")):"ImageSearchBlock2"==o.Class?r=e.URL:"UserImage2Block"==o.Class&&null!=e.ImageFillProps&&null!=e.ImageFillProps.url&&(r=e.ImageFillProps.url),null!=r?"image="+w(r)+";"+i:""}function ie(e,o,t){for(var r in null!=o.Link&&o.Link.length>0&&t.setAttributeForCell(e,"link",T(o.Link[0])),function(e,o){var t=[],r=o.convertValueToString(e),i=!1;if(null!=r){for(var l=0;match=le.exec(r);){var n=match[0];if(i=!0,n.length>2){var a=n.substring(2,n.length-2);"documentName"==a?a="filename":"pageName"==a?a="page":"totalPages"==a?a="pagecount":"page"==a?a="pagenumber":"date:"==a.substring(0,5)?a="date{"+a.substring(5).replace(/MMMM/g,"mmmm").replace(/MM/g,"mm").replace(/YYYY/g,"yyyy")+"}":"lastModifiedTime"==a.substring(0,16)?a=a.replace(/MMMM/g,"mmmm").replace(/MM/g,"mm").replace(/YYYY/g,"yyyy"):"i18nDate:"==a.substring(0,9)&&(a="date{"+a.substring(9).replace(/i18nShort/g,"shortDate").replace(/i18nMediumWithTime/g,"mmm d, yyyy hh:MM TT")+"}"),a="%"+a+"%",t.push(r.substring(l,match.index)+(null!=a?a:n)),l=match.index+n.length}}i&&(t.push(r.substring(l)),o.setAttributeForCell(e,"label",t.join("")),o.setAttributeForCell(e,"placeholders","1"))}}(e,t),o)if(o.hasOwnProperty(r)&&r.toString().startsWith("ShapeData_"))try{var i=o[r];ne(e,mxUtils.trim(i.Label).replace(/[^a-z0-9]+/gi,"_").replace(/^\d+/,"").replace(/_+$/,""),i.Value,t)}catch(e){window.console&&console.log("Ignored "+r+":",e)}}var le=new RegExp("{{(date{.*}|[^%^{^}]+)}}","g");function ne(e,o,t,r){for(var i=o,l=0;null!=r.getAttributeForCell(e,i);)i=o+"_"+ ++l;r.setAttributeForCell(e,i,null!=t?t:"")}function ae(e,i,l,n,a,s){var c=y(i);if(null!=c){var p=k[c.Class];null!=p?(e.style+=p,";"!=e.style.charAt(e.style.length-1)&&(e.style+=";")):e.edge||(console.log("No mapping found for: "+c.Class),LucidImporter.hasUnknownShapes=!0);var m=null!=c.Properties?c.Properties:c;if(null!=m){if(e.value=s?"":S(m),e.style+=I(e.style,m,c,e,A,!0),e.style.includes("strokeColor")||(e.style+=Y(m)),ie(e,m,l),m.Title&&m.Title.t&&m.Text&&m.Text.t&&"ExtShape"!=c.Class.substr(0,8)){var g=e.geometry,v=new mxCell(S(m.Title),new mxGeometry(0,g.height,g.width,10),"strokeColor=none;fillColor=none;");v.vertex=!0,e.insert(v),v.style+=L(m.Title,A)}if(e.edge){null!=m.Rounding&&"diagonal"!=m.Shape?e.style+="rounded=1;arcSize="+m.Rounding+";":e.style+="rounded=0;";var b="curve"==m.Shape;if(b)e.style+="curved=1;";else if("diagonal"!=m.Shape)if(null!=m.ElbowPoints&&m.ElbowPoints.length>0){e.geometry.points=[];for(var u=0;u<m.ElbowPoints.length;u++)e.geometry.points.push(new mxPoint(Math.round(m.ElbowPoints[u].x*o+t),Math.round(m.ElbowPoints[u].y*o+r)))}else("elbow"==m.Shape||null!=m.Endpoint1.Block&&null!=m.Endpoint2.Block)&&(e.style+="edgeStyle=orthogonalEdgeStyle;");if((m.LineJumps||LucidImporter.globalProps.LineJumps)&&(e.style+="jumpStyle=arc;"),null!=m.Endpoint1.Style){var h=C[m.Endpoint1.Style];null!=h?(h=h.replace(/xyz/g,"start"),e.style+="startArrow="+h+";"):(LucidImporter.hasUnknownShapes=!0,window.console&&console.log("Unknown endpoint style: "+m.Endpoint1.Style))}if(null!=m.Endpoint2.Style){var f=C[m.Endpoint2.Style];null!=f?(f=f.replace(/xyz/g,"end"),e.style+="endArrow="+f+";"):(LucidImporter.hasUnknownShapes=!0,window.console&&console.log("Unknown endpoint style: "+m.Endpoint2.Style))}var _=null!=m.ElbowControlPoints&&m.ElbowControlPoints.length>0?m.ElbowControlPoints:m.Joints;if(b&&null!=m.BezierJoints&&m.BezierJoints.length>0){_=[];var d=m.BezierJoints[m.BezierJoints.length-1];for(d.p.x=m.Endpoint2.x,d.p.y=m.Endpoint2.y,u=0;u<m.BezierJoints.length;u++){var w=m.BezierJoints[u];_.push({x:w.p.x+w.nt.x*w.lcps*.75,y:w.p.y+w.nt.y*w.lcps*.75}),_.push({x:w.p.x+w.nt.x*w.rcps*.75,y:w.p.y+w.nt.y*w.rcps*.75})}_=_.slice(1,_.length-1)}else b&&((_=[]).push({x:m.Endpoint1.x+(m.Endpoint1.LinkX<.1?-250:m.Endpoint1.LinkX>.9?250:0),y:m.Endpoint1.y+(m.Endpoint1.LinkY<.1?-250:m.Endpoint1.LinkY>.9?250:0)}),_.push({x:m.Endpoint2.x+(m.Endpoint2.LinkX<.1?-250:m.Endpoint2.LinkX>.9?250:0),y:m.Endpoint2.y+(m.Endpoint2.LinkY<.1?-250:m.Endpoint2.LinkY>.9?250:0)}));if(null!=_)for(e.geometry.points=[],u=0;u<_.length;u++)w=_[u].p?_[u].p:_[u],e.geometry.points.push(new mxPoint(Math.round(w.x*o+t),Math.round(w.y*o+r)));var x=!1;if((null==e.geometry.points||0==e.geometry.points.length)&&null!=m.Endpoint1.Block&&m.Endpoint1.Block==m.Endpoint2.Block&&null!=n&&null!=a){var P=new mxPoint(Math.round(n.geometry.x+n.geometry.width*m.Endpoint1.LinkX),Math.round(n.geometry.y+n.geometry.height*m.Endpoint1.LinkY)),E=new mxPoint(Math.round(a.geometry.x+a.geometry.width*m.Endpoint2.LinkX),Math.round(a.geometry.y+a.geometry.height*m.Endpoint2.LinkY));t=P.x==E.x?Math.abs(P.x-n.geometry.x)<n.geometry.width/2?-20:20:0,r=P.y==E.y?Math.abs(P.y-n.geometry.y)<n.geometry.height/2?-20:20:0;var B=new mxPoint(P.x+t,P.y+r),z=new mxPoint(E.x+t,E.y+r);B.generated=!0,z.generated=!0,e.geometry.points=[B,z],P.y,E.y,x=P.x==E.x}null!=n&&n.geometry.isRotated||(B=me(e,m.Endpoint1,!0,x,null,n)),null!=n&&null!=B&&(null==n.stylePoints&&(n.stylePoints=[]),n.stylePoints.push(B),LucidImporter.stylePointsSet.add(n)),null!=a&&a.geometry.isRotated||(z=me(e,m.Endpoint2,!1,x,null,a)),null!=a&&null!=z&&(null==a.stylePoints&&(a.stylePoints=[]),a.stylePoints.push(z),LucidImporter.stylePointsSet.add(a))}}}null!=i.id&&ne(e,"lucidchartObjectId",i.id,l),e.lucidchartObject=i}function se(e,l){var n=y(e).Properties,a=n.BoundingBox;return null==e.Class||"AWS"!==e.Class.substring(0,3)&&"Amazon"!==e.Class.substring(0,6)||e.Class.includes("AWS19")||(a.h=a.h-20),v=new mxCell("",new mxGeometry(Math.round(a.x*o+t),Math.round(a.y*o+r),Math.round(a.w*o),Math.round(a.h*o)),i),v.vertex=!0,ae(v,e,l),v.zOrder=n.ZOrder,ye(v,n),n.Hidden&&(v.visible=!1),v}function ce(t,r,i,n,a,s){var c=2*(parseFloat(t.Location)-.5);isNaN(c)&&null!=t.Text&&null!=t.Text.Location&&(c=2*(parseFloat(t.Text.Location)-.5));var p=S(t),m=new mxCell(p,new mxGeometry(isNaN(c)?0:c,0,0,0),l+function(t,r,i){if(i)return f;var l=e,n="";if(null!=t&&null!=t.Value&&null!=t.Value.m){n=D(t.Value.m);for(var a=0;a<t.Value.m.length;a++)if("s"==t.Value.m[a].n&&t.Value.m[a].v)l=P(o*parseFloat(t.Value.m[a].v));else if("c"==t.Value.m[a].n){var s=J(t.Value.m[a].v);null!=s&&(s=s.substring(0,7)),"#000000"==s&&(s="default"),n+="fontColor="+s+";"}n+=W(r),f=""}return n+";fontSize="+l+";"}(t,i,A));if(m.geometry.relative=!0,m.vertex=!0,t.Side)try{var g,v;if(i.Action&&i.Action.Properties&&(i=i.Action.Properties),null!=n&&null!=a){var b=n.geometry,u=a.geometry;g=Math.abs(b.x+b.width*i.Endpoint1.LinkX-(u.x+u.width*i.Endpoint2.LinkX)),v=Math.abs(b.y+b.height*i.Endpoint1.LinkY-(u.y+u.height*i.Endpoint2.LinkY))}else g=Math.abs(i.Endpoint1.x-i.Endpoint2.x),v=Math.abs(i.Endpoint1.y-i.Endpoint2.y);var h=mxUtils.getSizeForString(p.replace(/\n/g,"<br>"));m.geometry.offset=0==g||g<v?new mxPoint(Math.sign(i.Endpoint1.y-i.Endpoint2.y)*t.Side*(h.width/2+5+g),0):new mxPoint(0,Math.sign(i.Endpoint2.x-i.Endpoint1.x)*t.Side*(h.height/2+5+v))}catch(r){console.log(r)}return m.lucidchartObject=t,r.insert(m),r}function pe(e,o,t,r){return null!=o&&null!=r&&(o=r(o)),null!=o&&o!=t?e+"="+o+";":""}function me(e,o,t,r,i,l){if(null!=o&&null!=o.LinkX&&null!=o.LinkY&&(o.LinkX=Math.round(1e3*o.LinkX)/1e3,o.LinkY=Math.round(1e3*o.LinkY)/1e3,null!=l&&l.style&&l.style.indexOf("flipH=1")>-1&&(o.LinkX=1-o.LinkX),null!=l&&l.style&&l.style.indexOf("flipV=1")>-1&&(o.LinkY=1-o.LinkY),e.style+=(r?"":(t?"exitX":"entryX")+"="+o.LinkX+";")+(i?"":(t?"exitY":"entryY")+"="+o.LinkY+";")+(t?"exitPerimeter":"entryPerimeter")+"=0;",o.Inside))return"["+o.LinkX+","+o.LinkY+",0]"}function ge(e,t,r,i,l){try{null!=e.Action&&null!=e.Action.Properties&&(e=e.Action.Properties);var n=new mxCell("",new mxGeometry,a);n.vertex=!0,n.zOrder=e.ZOrder;var s=1/0,c=1/0,p=-1/0,m=-1/0,g=e.Members,v=[];for(var b in g)null!=(f=t[b])?v.push(f):null!=i[b]&&(v.push(i[b]),r[b]=n);function u(e,t){if(null!=e)if(Array.isArray(e))for(var r=0;r<e.length;r++)u(e[r].p?e[r].p:e[r],t);else{var i=t?o:1;s=Math.min(s,e.x*i),c=Math.min(c,e.y*i),p=Math.max(p,(e.x+(e.width?e.width:0))*i),m=Math.max(m,(e.y+(e.height?e.height:0))*i)}}v.sort((function(e,o){var t=e.zOrder||e.ZOrder,r=o.zOrder||o.ZOrder;return null!=t&&null!=r?t>r?1:t<r?-1:0:0}));for(var h=0,A=0;A<v.length;A++){var f;if((f=v[A]).vertex)u(f.geometry),f.parent=n,n.insert(f,h++);else{var _=null!=f.Action&&f.Action.Properties?f.Action.Properties:f;u(_.Endpoint1,!0),u(_.Endpoint2,!0),u(_.ElbowPoints,!0),u(_.ElbowControlPoints,!0),u(_.BezierJoints,!0),u(_.Joints,!0)}}if(n.geometry.x=s,n.geometry.y=c,n.geometry.width=p-s,n.geometry.height=m-c,null!=n.children)for(A=0;A<n.children.length;A++){var d=n.children[A].geometry;d.x-=s,d.y-=c}return e.IsState?(n.lucidLayerInfo={name:e.Name,visible:!e.Hidden,locked:e.Restrictions.b&&e.Restrictions.p&&e.Restrictions.c},n.style+="container=1;collapsible=0;recursiveResize=0;"):e.Hidden&&(n.visible=!1),n.lucidchartObject=e,n}catch(e){console.log(e)}}function ve(e,t,r){LucidImporter.hasMath=!1,LucidImporter.stylePointsSet=new Set,e.getModel().beginUpdate();try{var i=[],l={},n={},a={},s=[];if(null!=t.Lines&&(a=t.Lines),null!=t.Blocks){for(var c in Object.assign(a,t.Blocks),t.Blocks){(b=t.Blocks[c]).id=c;var p=!1;null!=k[b.Class]&&"mxCompositeShape"==k[b.Class]&&(l[b.id]=Se(b,i,e),s.push(b),p=!0),p||(l[b.id]=se(b,e),s.push(b))}if(null!=t.Generators)for(var c in t.Generators)"OrgChart2018"==t.Generators[c].ClassName?(LucidImporter.hasUnknownShapes=!0,Ee(c,t.Generators[c],t.Data,e,l)):LucidImporter.hasUnknownShapes=!0}else{for(var m=0;m<t.Objects.length;m++)a[(b=t.Objects[m]).id]=b,null!=b.Action&&"mxCompositeShape"==k[b.Action.Class]?l[b.id]=Se(b,i,e):b.IsBlock&&null!=b.Action&&null!=b.Action.Properties?l[b.id]=se(b,e):b.IsGenerator&&b.GeneratorData&&b.GeneratorData.p&&("OrgChart2018"==b.GeneratorData.p.ClassName?(LucidImporter.hasUnknownShapes=!0,Ee(b.GeneratorData.id,b.GeneratorData.p,b.GeneratorData.gs,e,l)):LucidImporter.hasUnknownShapes=!0),s.push(b);for(m=0;m<t.Objects.length;m++)(b=t.Objects[m]).IsGroup&&(g=ge(b,l,n,a))&&(l[b.id]=g,s.push(b))}if(null!=t.Groups)try{for(var c in t.Groups){var g;(b=t.Groups[c]).id=c,(g=ge(b,l,n,a))&&(l[b.id]=g,s.push(b))}}catch(e){console.log(e)}if(null!=t.Lines)for(var c in t.Lines)(b=t.Lines[c]).id=c,s.push(b);function v(t,r){var a=null!=r.Endpoint1.Block?l[r.Endpoint1.Block]:null,s=null!=r.Endpoint2.Block?l[r.Endpoint2.Block]:null,c=function(e,o,t,r){var i=new mxCell("",new mxGeometry(0,0,100,100),"html=1;jettySize=18;");i.geometry.relative=!0,i.edge=!0,ae(i,e,o,t,r,!0);var l=y(e).Properties;if(null!=(s=null!=l?l.TextAreas:e.TextAreas)){for(var n=0;void 0!==s["t"+n];)null!=(a=s["t"+n])&&(i=ce(a,i,e,t,r)),n++;for(n=0;void 0!==s["m"+n]||n<1;){var a;null!=(a=s["m"+n])&&(i=ce(a,i,e,t,r)),n++}var s;null!=s.Text&&(i=ce(s.Text,i,e,t,r)),null!=(s=null!=l?l.TextAreas:e.TextAreas).Message&&(i=ce(s.Message,i,e,t,r))}return e.Hidden&&(i.visible=!1),i}(t,e,a,s);(r.Endpoint1&&r.Endpoint1.Line||r.Endpoint2&&r.Endpoint2.Line)&&(console.log("Edge to Edge case"),LucidImporter.hasUnknownShapes=!0),null==a&&null!=r.Endpoint1&&c.geometry.setTerminalPoint(new mxPoint(Math.round(r.Endpoint1.x*o),Math.round(r.Endpoint1.y*o)),!0),null==s&&null!=r.Endpoint2&&c.geometry.setTerminalPoint(new mxPoint(Math.round(r.Endpoint2.x*o),Math.round(r.Endpoint2.y*o)),!1);var p=n[t.id];function m(e,o,t){null==e||e.generated||(e.x-=o,e.y-=t)}if(null!=p){for(var g=c.geometry,v=0,b=0,u=p;null!=u&&null!=u.geometry;)v+=u.geometry.x,b+=u.geometry.y,u=u.parent;m(g.sourcePoint,v,b),m(g.targetPoint,v,b),m(g.offset,v,b);var h=g.points;if(null!=h)for(var A=0;A<h.length;A++)m(h[A],v,b)}i.push(e.addCell(c,p,null,a,s))}for(s.sort((function(e,o){e=y(e),o=y(o);var t=null!=e.Properties?e.Properties.ZOrder:e.ZOrder,r=null!=o.Properties?o.Properties.ZOrder:o.ZOrder;return null!=t&&null!=r?t>r?1:t<r?-1:0:0})),m=0;m<s.length;m++){var b=s[m],u=l[b.id];if(null!=u){if(null==u.parent)if(u.lucidLayerInfo){var h=new mxCell;e.addCell(h,e.model.root),h.setVisible(u.lucidLayerInfo.visible),u.lucidLayerInfo.locked&&h.setStyle("locked=1;"),h.setValue(u.lucidLayerInfo.name),delete u.lucidLayerInfo,e.addCell(u,h)}else i.push(e.addCell(u))}else b.IsLine&&null!=b.Action&&null!=b.Action.Properties?v(b,b.Action.Properties):null!=b.StrokeStyle&&v(b,b)}LucidImporter.stylePointsSet.forEach((function(e){e.style="points=["+e.stylePoints.join(",")+"];"+e.style,delete e.stylePoints}));try{var A=e.getModel().cells;for(var f in e.view.validate(),A){var _=A[f];null!=_&&(he(e,_),ue(e,_),be(e,_),"1"==urlParams.lucidchartObject&&null!=_.lucidchartObject&&ne(_,"lucidchartObject",JSON.stringify(_.lucidchartObject,null,2),e),delete _.lucidchartObject,delete _.zOrder)}}catch(e){console.log(e)}r||e.setSelectionCells(i)}finally{e.getModel().endUpdate()}}function be(e,o){if(e.model.contains(o)&&o.edge){var t=e.view.getState(o);if(null!=t&&null!=o.children){var r=mxRectangle.fromRectangle(t.paintBounds);r.grow(5);for(var i=0;i<o.children.length;i++){var l=e.view.getState(o.children[i]);null==l||mxUtils.contains(r,l.paintBounds.x,l.paintBounds.y)||(l.cell.geometry.offset=new mxPoint(0,0))}}var n=o.lucidchartObject;if(null!=n&&"elbow"==n.Shape&&null==n.ElbowControlPoints&&null==n.ElbowPoints&&null!=t.style.exitX&&null!=t.style.exitY&&null!=t.style.entryX&&null!=t.style.entryY){var a=20;o.style=mxUtils.setStyle(o.style,"exitX",Math.round(t.style.exitX*a)/a),o.style=mxUtils.setStyle(o.style,"exitY",Math.round(t.style.exitY*a)/a),o.style=mxUtils.setStyle(o.style,"entryX",Math.round(t.style.entryX*a)/a),o.style=mxUtils.setStyle(o.style,"entryY",Math.round(t.style.entryY*a)/a)}}}function ue(e,o){if(e.model.contains(o)&&null!=o.style&&""!=o.style){for(var t=o.style.split(";"),r={},i=[],l=t.length-1;l>=0;l--){var n=t[l].split("=");2==n.length&&null!=r[n[0]]||(r[n[0]]=n[1],""!=t[l]&&i.push(t[l]))}o.style=i.reverse().join(";")+";"}}function he(e,o){if(e.model.contains(o)&&null!=o.children&&null!=o.geometry&&o.vertex&&o.style==a){for(var t=null,r=0;r<o.children.length;r++)if(o.children[r].vertex){var i=o.children[r].geometry;if(null!=i&&0==i.x&&0==i.y&&i.width==o.geometry.width&&i.height==o.geometry.height){if(null!=t)return;t=o.children[r]}}!function(e,o){if(null!=o){var t=o.parent;if(""==e.convertValueToString(t)){if(null!=o.edges)for(var r=0;r<o.edges.length;r++)o.edges[r].source==o&&o.edges[r].setTerminal(o.parent,!0),o.edges[r].target==o&&o.edges[r].setTerminal(o.parent,!1);if(null!=o.children&&o.children.length>0){var i=o.children.slice();for(r=0;r<i.length;r++)t.insert(i[r])}e.cellLabelChanged(t,e.convertValueToString(o)),t.style=mxUtils.setStyle(mxUtils.setStyle(o.style,"container","1"),"collapsible","0"),o.removeFromParent()}}}(e,t)}}function Ae(e,o,t,r,i,l,n,a){this.nurbsValues=[1,3,0,0,100*(e+t),100-100*(1-(o+r)),0,1,100*(i+n),100-100*(1-(l+a)),0,1]}function fe(e,o,t,r,i,l,n,a,s,c,p,m){var g=new Ae(i,l,n,a,s,c,p,m);if(g.getSize()>=2){g.getX(0),g.getY(0),g.getX(1),g.getY(1),o=100*o/r,e=100*e/t,e=Math.round(100*e)/100,o=Math.round(100*o)/100;for(var v=[],b=[],u=[],h=g.getSize(),A=0;A<h-1;A+=3)v.push(new mxPoint(g.getX(A),g.getY(A))),b.push(new mxPoint(g.getX(A+1),g.getY(A+1))),A<h-2?u.push(new mxPoint(g.getX(A+2),g.getY(A+2))):u.push(new mxPoint(e,o));var f="";for(A=0;A<v.length;A++)f+='<curve x1="'+v[A].x+'" y1="'+v[A].y+'" x2="'+b[A].x+'" y2="'+b[A].y+'" x3="'+u[A].x+'" y3="'+u[A].y+'"/>';return f}}function _e(e,o){try{for(var t=[],r=o.BoundingBox.w,i=o.BoundingBox.h,l=0;l<o.Shapes.length;l++){var n=o.Shapes[l],a=n.FillColor,s=n.StrokeColor,c=n.LineWidth,p=n.Points,m=n.Lines,g=['<shape strokewidth="inherit"><foreground>'];g.push("<path>");for(var v=null,b=0;b<m.length;b++){var u=m[b];if(v!=u.p1){var h=p[u.p1].x,A=p[u.p1].y;h=100*h/r,A=100*A/i,h=Math.round(100*h)/100,A=Math.round(100*A)/100,g.push('<move x="'+h+'" y="'+A+'"/>')}if(null!=u.n1){var f=fe(p[u.p2].x,p[u.p2].y,r,i,p[u.p1].x/r,p[u.p1].y/i,u.n1.x/r,u.n1.y/i,p[u.p2].x/r,p[u.p2].y/i,u.n2.x/r,u.n2.y/i);g.push(f)}else h=p[u.p2].x,A=p[u.p2].y,h=100*h/r,A=100*A/i,h=Math.round(100*h)/100,A=Math.round(100*A)/100,g.push('<line x="'+h+'" y="'+A+'"/>');v=u.p2}g.push("</path>"),g.push("<fillstroke/>"),g.push("</foreground></shape>"),t.push({shapeStencil:"stencil("+Graph.compress(g.join(""))+")",FillColor:a,LineColor:s,LineWidth:c})}LucidImporter.stencilsMap[e]={text:o.Text,w:r,h:i,x:o.BoundingBox.x,y:o.BoundingBox.y,stencils:t}}catch(e){console.log("Stencil parsing error:",e)}}function de(e,o,t,r,i,l,n,a){var s=new mxCell("",new mxGeometry(e,o,0,0),"strokeColor=none;fillColor=none;");s.vertex=!0,n.insert(s),l=[s];var c=t.clone();a.insertEdge(c,!1),s.insertEdge(c,!0),l.push(c),r.push(i.addCell(c,null,null,null,null))}function Ce(e,o,t,r,i,l,n,a,s){var c=new mxCell("",new mxGeometry(e,o,0,0),"strokeColor=none;fillColor=none;");c.vertex=!0,s.insert(c),a=[c];var p=new mxCell("",new mxGeometry(t,r,0,0),"strokeColor=none;fillColor=none;");p.vertex=!0,s.insert(p),a=[p];var m=i.clone();c.insertEdge(m,!0),p.insertEdge(m,!1),a.push(m),l.push(n.addCell(m,null,null,null,null))}function ke(e,o,t,r,i,l){r.style="rounded=1;absoluteArcSize=1;fillColor=#ffffff;arcSize=2;strokeColor=#dddddd;",r.style+=I(r.style,i,l,r);var n=S(i);r.vertex=!0;var a=new mxCell(n,new mxGeometry(0,.5,24,24),"dashed=0;connectable=0;html=1;strokeColor=none;"+mxConstants.STYLE_SHAPE+"=mxgraph.gcp2."+e+";part=1;shadow=0;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;spacingLeft=5;");a.style+=I(a.style,i,l,a,A),a.geometry.relative=!0,a.geometry.offset=new mxPoint(5,-12),a.vertex=!0,r.insert(a)}function we(e,o,t,r,i,l,n,a){if("transparent"!=e)var s=mxConstants.STYLE_SHAPE+"=mxgraph.gcp2.";else s=mxConstants.STYLE_SHAPE+"=";l.style="rounded=1;absoluteArcSize=1;arcSize=2;verticalAlign=bottom;fillColor=#ffffff;strokeColor=#dddddd;whiteSpace=wrap;",l.style+=I(l.style,n,a,l),l.value=S(n),l.vertex=!0;var c=new mxCell(null,new mxGeometry(.5,0,.7*r*o,.7*r*t),s+e+";part=1;dashed=0;connectable=0;html=1;strokeColor=none;shadow=0;");c.geometry.relative=!0,c.geometry.offset=new mxPoint(-o*r*.35,10+(1-t)*r*.35),c.vertex=!0,c.style+=I(c.style,n,a,c,A),l.insert(c)}function xe(e,o){if(null!=e&&null!=o){if(o==mxConstants.STYLE_ALIGN+"Global"&&(o=mxConstants.STYLE_ALIGN),e.includes(";"+o+"="))return!0;if(e.substring(0,o.length+1)==o+"=")return!0}return!1}function Pe(e,o){function t(e){var t=Math.round(parseInt("0x"+e)*o).toString(16);return 1==t.length?"0"+t:t}return"#"+t(e.substr(1,2))+t(e.substr(3,2))+t(e.substr(5,2))}function Se(l,n,s){var c=y(l),p=(Jr=c.Properties).BoundingBox,m=Math.round(p.w*o),g=Math.round(p.h*o),b=Math.round(p.x*o+t),u=Math.round(p.y*o+r);null==l.Class||"GCPInputDatabase"!==l.Class&&"GCPInputRecord"!==l.Class&&"GCPInputPayment"!==l.Class&&"GCPInputGateway"!==l.Class&&"GCPInputLocalCompute"!==l.Class&&"GCPInputBeacon"!==l.Class&&"GCPInputStorage"!==l.Class&&"GCPInputList"!==l.Class&&"GCPInputStream"!==l.Class&&"GCPInputMobileDevices"!==l.Class&&"GCPInputCircuitBoard"!==l.Class&&"GCPInputLive"!==l.Class&&"GCPInputUsers"!==l.Class&&"GCPInputLaptop"!==l.Class&&"GCPInputApplication"!==l.Class&&"GCPInputLightbulb"!==l.Class&&"GCPInputGame"!==l.Class&&"GCPInputDesktop"!==l.Class&&"GCPInputDesktopAndMobile"!==l.Class&&"GCPInputWebcam"!==l.Class&&"GCPInputSpeaker"!==l.Class&&"GCPInputRetail"!==l.Class&&"GCPInputReport"!==l.Class&&"GCPInputPhone"!==l.Class&&"GCPInputBlank"!==l.Class||(g+=20),v=new mxCell("",new mxGeometry(b,u,m,g),i),v.vertex=!0,v.zOrder=Jr.ZOrder;var h,_=null!=l.Class?l.Class:null!=c?c.Class:null;switch(_){case"BraceNoteBlock":case"UI2BraceNoteBlock":var d=!1;null!=Jr.BraceDirection&&"Right"==Jr.BraceDirection&&(d=!0);var C=null,k=null,x=S(Jr),P=Jr.Rotation?mxUtils.getSizeForString(x.replace(/\n/g,"<br>"),null,null,Math.abs(m-.125*g)):{width:0,height:0};d?(C=new mxCell("",new mxGeometry(m-.125*g,0,.125*g,g),"shape=curlyBracket;rounded=1;"),k=new mxCell("",new mxGeometry(P.height,-2*P.width,m-.125*g,g),"strokeColor=none;fillColor=none;")):(C=new mxCell("",new mxGeometry(0,0,.125*g,g),"shape=curlyBracket;rounded=1;flipH=1;"),k=new mxCell("",new mxGeometry(.125*g-P.height,P.width,m-.125*g,g),"strokeColor=none;fillColor=none;")),v.style="strokeColor=none;fillColor=none;",v.style+=I(v.style,Jr,c,v),C.vertex=!0,v.insert(C),C.style+=I(C.style,Jr,c,C),k.vertex=!0,k.value=x,v.insert(k),k.style+=I(k.style,Jr,c,k,A);break;case"BPMNAdvancedPoolBlockRotated":case"UMLMultiLanePoolRotatedBlock":case"UMLMultiLanePoolBlock":case"BPMNAdvancedPoolBlock":case"AdvancedSwimLaneBlockRotated":case"AdvancedSwimLaneBlock":case"UMLSwimLaneBlockV2":var E="MainText",B=null,T="HeaderFill_",D="BodyFill_",K=25,J=25,le=0;if(null!=Jr.Lanes)le=Jr.Lanes.length;else if(null!=Jr.PrimaryLane){le=Jr.PrimaryLane.length,m=0,g=0;for(var ne=0;ne<le;ne++)m+=Jr.PrimaryLane[ne];for(ne=0;ne<Jr.SecondaryLane.length;ne++)g+=Jr.SecondaryLane[ne];function se(e){return e?(e<32?e=32:e>208&&(e=208),e*o):0}if(K=se(Jr.PrimaryPoolTitleHeight),J=se(Jr.PrimaryLaneTitleHeight),m*=o,g=g*o+K+J,v.geometry.width=m,v.geometry.height=g,E="poolPrimaryTitleKey",T="PrimaryLaneHeaderFill_",D="CellFill_0,",null==(B=Jr.PrimaryLaneTextAreaIds))for(B=[],ne=0;ne<le;ne++)B.push("Primary_"+ne)}if(0==Jr.IsPrimaryLaneVertical){Jr.Rotation=-1.5707963267948966;var ce=v.geometry.x,me=v.geometry.y}var ge=0!=Jr.Rotation,ve=_.indexOf("Pool")>0,be=0==_.indexOf("BPMN"),ue=null!=Jr[E];v.style=(ve?"swimlane;startSize="+K+";":"fillColor=none;strokeColor=none;pointerEvents=0;fontStyle=0;")+"html=1;whiteSpace=wrap;container=1;collapsible=0;childLayout=stackLayout;resizeParent=1;dropTarget=0;"+(ge?"horizontalStack=0;":""),v.style+=I(v.style,Jr,c,v),ue&&(v.value=S(Jr[E]),v.style+=(A?"overflow=block;blockSpacing=1;fontSize=13;"+f:z(Jr[E])+G(Jr[E])+W(Jr[E])+M(Jr[E])+R(Jr[E],v)+O(Jr[E])+F(Jr[E])+V(Jr[E])+N(Jr[E]))+H(Jr[E])+U(Jr[E]));var he=0,Ae=new Array,fe="swimlane;html=1;whiteSpace=wrap;container=1;connectable=0;collapsible=0;fontStyle=0;startSize="+J+";dropTarget=0;rounded=0;"+(ge?"horizontal=0;":"")+(be?"swimlaneLine=0;fillColor=none;":"");Jr.Rotation=0;for(var xe=0;xe<le;xe++){if(null==B)var Se=parseFloat(Jr.Lanes[xe].p),Ee="Lane_"+(ne=parseInt(Jr.Lanes[xe].tid)||xe);else Se=Jr.PrimaryLane[xe]*o/m,ne=xe,Ee=B[xe];var Le=m*he,Ie=ve?K:0;Ae.push(new mxCell("",ge?new mxGeometry(Ie,Le,g-Ie,m*Se):new mxGeometry(Le,Ie,m*Se,g-Ie),fe)),Ae[xe].vertex=!0,v.insert(Ae[xe]),Ae[xe].value=S(Jr[Ee]),Ae[xe].style+=I(Ae[xe].style,Jr,c,Ae[xe],A)+(A?"fontSize=13;":z(Jr[Ee])+G(Jr[Ee])+M(Jr[Ee])+R(Jr[Ee],Ae[xe])+O(Jr[Ee])+F(Jr[Ee])+V(Jr[Ee])+N(Jr[Ee]))+H(Jr[Ee])+U(Jr[Ee])+(null!=(h=Jr[T+ne])?mxConstants.STYLE_FILLCOLOR+"="+Z(h)+";":"")+Q(Jr[D+ne]),he+=Se}null!=ce&&(v.geometry.x=ce,v.geometry.y=me);break;case"UMLMultidimensionalSwimlane":var Be=0,ze=0,We=null,Te=null;if(null!=Jr.Rows&&null!=Jr.Columns){Be=Jr.Rows.length,ze=Jr.Columns.length;var Ge=Jr.TitleHeight*o||25,Me=Jr.TitleWidth*o||25}else if(null!=Jr.PrimaryLane&&null!=Jr.SecondaryLane){for(Be=Jr.SecondaryLane.length,ze=Jr.PrimaryLane.length,Me=Jr.SecondaryLaneTitleHeight*o||25,Ge=Jr.PrimaryLaneTitleHeight*o||25,m=0,g=0,ne=0;ne<Be;ne++)g+=Jr.SecondaryLane[ne];for(ne=0;ne<ze;ne++)m+=Jr.PrimaryLane[ne];m=m*o+Me,g=g*o+Ge,v.geometry.width=m,v.geometry.height=g,We=Jr.SecondaryLaneTextAreaIds,Te=Jr.PrimaryLaneTextAreaIds}v.style="group;";var De="fillColor=none;strokeColor=none;html=1;whiteSpace=wrap;container=1;collapsible=0;childLayout=stackLayout;resizeParent=1;dropTarget=0;",Re=new mxCell("",new mxGeometry(0,Ge,m,g-Ge),De+"horizontalStack=0;");Re.vertex=!0,(mi=new mxCell("",new mxGeometry(Me,0,m-Me,g),De)).vertex=!0,v.insert(Re),v.insert(mi),u=0;var Oe="swimlane;html=1;whiteSpace=wrap;container=1;connectable=0;collapsible=0;dropTarget=0;horizontal=0;fontStyle=0;startSize="+Me+";";for(xe=0;xe<Be;xe++){if(null==We)var Fe=parseInt(Jr.Rows[xe].height)*o,Ve="Row_"+(ne=parseInt(Jr.Rows[xe].id)||xe);else Fe=Jr.SecondaryLane[xe]*o,Ve=We[xe];var Ne=new mxCell("",new mxGeometry(0,u,m,Fe),Oe);u+=Fe,Ne.vertex=!0,Re.insert(Ne),Ne.value=S(Jr[Ve]),Ne.style+=I(Ne.style,Jr,c,Ne,A)+(A?"fontSize=13;":z(Jr[Ve])+G(Jr[Ve])+M(Jr[Ve])+R(Jr[Ve])+O(Jr[Ve])+F(Jr[Ve])+V(Jr[Ve])+N(Jr[Ve]))+H(Jr[Ve])+U(Jr[Ve])}var He="swimlane;html=1;whiteSpace=wrap;container=1;connectable=0;collapsible=0;dropTarget=0;fontStyle=0;startSize="+Ge+";";for(b=0,xe=0;xe<ze;xe++){if(null==Te)var Ue=parseInt(Jr.Columns[xe].width)*o,Ke="Column_"+(ne=parseInt(Jr.Columns[xe].id)||xe);else Ue=Jr.PrimaryLane[xe]*o,Ke=Te[xe];var Ye=new mxCell("",new mxGeometry(b,0,Ue,g),He);b+=Ue,Ye.vertex=!0,mi.insert(Ye),Ye.value=S(Jr[Ke]),Ye.style+=I(Ye.style,Jr,c,Ye,A)+(A?"fontSize=13;":z(Jr[Ke])+G(Jr[Ke])+M(Jr[Ke])+R(Jr[Ke])+O(Jr[Ke])+F(Jr[Ke])+V(Jr[Ke])+N(Jr[Ke]))+H(Jr[Ke])+U(Jr[Ke])}break;case"UMLStateBlock":0==Jr.Composite?(v.style="rounded=1;arcSize=20",v.value=S(Jr.State,!0),v.style+=I(v.style,Jr,c,v,A)):(v.style="swimlane;startSize=25;html=1;whiteSpace=wrap;container=1;collapsible=0;childLayout=stackLayout;resizeParent=1;dropTarget=0;rounded=1;arcSize=20;fontStyle=0;",v.value=S(Jr.State,!0),v.style+=I(v.style,Jr,c,v,A),v.style+=ee(Jr).replace("fillColor","swimlaneFillColor"),(Qe=new mxCell("",new mxGeometry(0,25,m,g-25),"rounded=1;arcSize=20;strokeColor=none;fillColor=none")).value=S(Jr.Action,!0),Qe.style+=I(Qe.style,Jr,c,Qe,A),Qe.vertex=!0,v.insert(Qe));break;case"GSDFDProcessBlock":var Qe,qe=Math.round(Jr.nameHeight*o);v.style="shape=swimlane;html=1;rounded=1;arcSize=10;collapsible=0;fontStyle=0;startSize="+qe,v.value=S(Jr.Number,!0),v.style+=I(v.style,Jr,c,v,A),v.style+=ee(Jr).replace("fillColor","swimlaneFillColor"),(Qe=new mxCell("",new mxGeometry(0,qe,m,g-qe),"rounded=1;arcSize=10;strokeColor=none;fillColor=none")).value=S(Jr.Text,!0),Qe.style+=I(Qe.style,Jr,c,Qe,A),Qe.vertex=!0,v.insert(Qe);break;case"AndroidDevice":if(null!=Jr.AndroidDeviceName){var je=j(Jr,c,v);v.style="fillColor=#000000;strokeColor=#000000;";var Xe=null,Je=null,Ze=null;"Tablet"==Jr.AndroidDeviceName||"Mini Tablet"==Jr.AndroidDeviceName||"custom"==Jr.AndroidDeviceName&&"Tablet"==Jr.CustomDeviceType?(v.style+="shape=mxgraph.android.tab2;",Xe=new mxCell("",new mxGeometry(.112,.077,.77*m,.85*g),je),Jr.KeyboardShown&&(Je=new mxCell("",new mxGeometry(.112,.727,.77*m,.2*g),"shape=mxgraph.android.keyboard;"+je)),Jr.FullScreen||(Ze=new mxCell("",new mxGeometry(.112,.077,.77*m,.03*g),"shape=mxgraph.android.statusBar;strokeColor=#33b5e5;fillColor=#000000;fontColor=#33b5e5;fontSize="+.015*g+";"+je))):("Large Phone"==Jr.AndroidDeviceName||"Phone"==Jr.AndroidDeviceName||"custom"==Jr.AndroidDeviceName&&"Phone"==Jr.CustomDeviceType)&&(v.style+="shape=mxgraph.android.phone2;",Xe=new mxCell("",new mxGeometry(.04,.092,.92*m,.816*g),je),Jr.KeyboardShown&&(Je=new mxCell("",new mxGeometry(.04,.708,.92*m,.2*g),"shape=mxgraph.android.keyboard;"+je)),Jr.FullScreen||(Ze=new mxCell("",new mxGeometry(.04,.092,.92*m,.03*g),"shape=mxgraph.android.statusBar;strokeColor=#33b5e5;fillColor=#000000;fontColor=#33b5e5;fontSize="+.015*g+";"+je))),Xe.vertex=!0,Xe.geometry.relative=!0,v.insert(Xe),"Dark"==Jr.Scheme?Xe.style+="fillColor=#111111;":"Light"==Jr.Scheme&&(Xe.style+="fillColor=#ffffff;"),null!=Je&&(Je.vertex=!0,Je.geometry.relative=!0,v.insert(Je)),null!=Ze&&(Ze.vertex=!0,Ze.geometry.relative=!0,v.insert(Ze))}v.style+=I(v.style,Jr,c,v);break;case"AndroidAlertDialog":(eo=new mxCell("",new mxGeometry(0,0,m,30),"strokeColor=none;fillColor=none;spacingLeft=9;")).vertex=!0,v.insert(eo),(Eo=new mxCell("",new mxGeometry(0,25,m,10),"shape=line;strokeColor=#33B5E5;")).vertex=!0,v.insert(Eo);var $e=new mxCell("",new mxGeometry(0,30,m,g-30),"strokeColor=none;fillColor=none;verticalAlign=top;");$e.vertex=!0,v.insert($e),(oo=new mxCell("",new mxGeometry(0,g-25,.5*m,25),"fillColor=none;")).vertex=!0,v.insert(oo),(to=new mxCell("",new mxGeometry(.5*m,g-25,.5*m,25),"fillColor=none;")).vertex=!0,v.insert(to),eo.value=S(Jr.DialogTitle),eo.style+=L(Jr.DialogTitle,A),$e.value=S(Jr.DialogText),$e.style+=L(Jr.DialogText,A),oo.value=S(Jr.Button_0),oo.style+=L(Jr.Button_0,A),to.value=S(Jr.Button_1),to.style+=L(Jr.Button_1,A),"Dark"==Jr.Scheme?(v.style+="strokeColor=#353535;fillColor=#282828;shadow=1;",oo.style+="strokeColor=#353535;",to.style+="strokeColor=#353535;"):(v.style+="strokeColor=none;fillColor=#ffffff;shadow=1;",oo.style+="strokeColor=#E2E2E2;",to.style+="strokeColor=#E2E2E2;"),v.style+=I(v.style,Jr,c,v);break;case"AndroidDateDialog":case"AndroidTimeDialog":var eo,oo,to;(eo=new mxCell("",new mxGeometry(0,0,m,30),"strokeColor=none;fillColor=none;spacingLeft=9;")).vertex=!0,v.insert(eo),eo.value=S(Jr.DialogTitle),eo.style+=L(Jr.DialogTitle,A),(Eo=new mxCell("",new mxGeometry(0,25,m,10),"shape=line;strokeColor=#33B5E5;")).vertex=!0,v.insert(Eo),(oo=new mxCell("",new mxGeometry(0,g-25,.5*m,25),"fillColor=none;")).vertex=!0,v.insert(oo),oo.value=S(Jr.Button_0),oo.style+=L(Jr.Button_0,A),(to=new mxCell("",new mxGeometry(.5*m,g-25,.5*m,25),"fillColor=none;")).vertex=!0,v.insert(to),to.value=S(Jr.Button_1),to.style+=L(Jr.Button_1,A);var ro=new mxCell("",new mxGeometry(.5*m-4,41,8,4),"shape=triangle;direction=north;");ro.vertex=!0,v.insert(ro);var io=new mxCell("",new mxGeometry(.25*m-4,41,8,4),"shape=triangle;direction=north;");io.vertex=!0,v.insert(io);var lo=new mxCell("",new mxGeometry(.75*m-4,41,8,4),"shape=triangle;direction=north;");lo.vertex=!0,v.insert(lo);var no=new mxCell("",new mxGeometry(.375*m,50,.2*m,15),"strokeColor=none;fillColor=none;");no.vertex=!0,v.insert(no),no.value=S(Jr.Label_1),no.style+=L(Jr.Label_1,A);var ao=new mxCell("",new mxGeometry(.125*m,50,.2*m,15),"strokeColor=none;fillColor=none;");ao.vertex=!0,v.insert(ao),ao.value=S(Jr.Label_0),ao.style+=L(Jr.Label_0,A);var so=null;"AndroidDateDialog"==l.Class&&((so=new mxCell("",new mxGeometry(.625*m,50,.2*m,15),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(so),so.value=S(Jr.Label_2),so.style+=L(Jr.Label_2,A)),(gt=new mxCell("",new mxGeometry(.43*m,60,.14*m,10),"shape=line;strokeColor=#33B5E5;")).vertex=!0,v.insert(gt),(vt=new mxCell("",new mxGeometry(.18*m,60,.14*m,10),"shape=line;strokeColor=#33B5E5;")).vertex=!0,v.insert(vt);var co=new mxCell("",new mxGeometry(.68*m,60,.14*m,10),"shape=line;strokeColor=#33B5E5;");co.vertex=!0,v.insert(co);var po=new mxCell("",new mxGeometry(.375*m,65,.2*m,15),"strokeColor=none;fillColor=none;");po.vertex=!0,v.insert(po),po.value=S(Jr.Label_4),po.style+=L(Jr.Label_4,A);var mo=null;"AndroidTimeDialog"==l.Class&&((mo=new mxCell("",new mxGeometry(.3*m,65,.1*m,15),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(mo),mo.value=S(Jr.Label_Colon),mo.style+=L(Jr.Label_Colon,A));var go=new mxCell("",new mxGeometry(.125*m,65,.2*m,15),"strokeColor=none;fillColor=none;");go.vertex=!0,v.insert(go),go.value=S(Jr.Label_3),go.style+=L(Jr.Label_3,A);var vo=new mxCell("",new mxGeometry(.625*m,65,.2*m,15),"strokeColor=none;fillColor=none;");vo.vertex=!0,v.insert(vo),vo.value=S(Jr.Label_5),vo.style+=L(Jr.Label_5,A);var bo=new mxCell("",new mxGeometry(.43*m,75,.14*m,10),"shape=line;strokeColor=#33B5E5;");bo.vertex=!0,v.insert(bo);var uo=new mxCell("",new mxGeometry(.18*m,75,.14*m,10),"shape=line;strokeColor=#33B5E5;");uo.vertex=!0,v.insert(uo);var ho=new mxCell("",new mxGeometry(.68*m,75,.14*m,10),"shape=line;strokeColor=#33B5E5;");ho.vertex=!0,v.insert(ho);var Ao=new mxCell("",new mxGeometry(.375*m,80,.2*m,15),"strokeColor=none;fillColor=none;");Ao.vertex=!0,v.insert(Ao),Ao.value=S(Jr.Label_7),Ao.style+=L(Jr.Label_7,A);var fo=new mxCell("",new mxGeometry(.125*m,80,.2*m,15),"strokeColor=none;fillColor=none;");fo.vertex=!0,v.insert(fo),fo.value=S(Jr.Label_6),fo.style+=L(Jr.Label_6,A);var _o=new mxCell("",new mxGeometry(.625*m,80,.2*m,15),"strokeColor=none;fillColor=none;");_o.vertex=!0,v.insert(_o),_o.value=S(Jr.Label_8),_o.style+=L(Jr.Label_8,A);var Co=new mxCell("",new mxGeometry(.5*m-4,99,8,4),"shape=triangle;direction=south;");Co.vertex=!0,v.insert(Co);var ko=new mxCell("",new mxGeometry(.25*m-4,99,8,4),"shape=triangle;direction=south;");ko.vertex=!0,v.insert(ko);var wo=new mxCell("",new mxGeometry(.75*m-4,99,8,4),"shape=triangle;direction=south;");wo.vertex=!0,v.insert(wo),"Dark"==Jr.Scheme?(v.style+="strokeColor=#353535;fillColor=#282828;shadow=1;",oo.style+="strokeColor=#353535;",to.style+="strokeColor=#353535;",ro.style+="strokeColor=none;fillColor=#7E7E7E;",io.style+="strokeColor=none;fillColor=#7E7E7E;",lo.style+="strokeColor=none;fillColor=#7E7E7E;",Co.style+="strokeColor=none;fillColor=#7E7E7E;",ko.style+="strokeColor=none;fillColor=#7E7E7E;",wo.style+="strokeColor=none;fillColor=#7E7E7E;"):(v.style+="strokeColor=none;fillColor=#ffffff;shadow=1;",oo.style+="strokeColor=#E2E2E2;",to.style+="strokeColor=#E2E2E2;",ro.style+="strokeColor=none;fillColor=#939393;",io.style+="strokeColor=none;fillColor=#939393;",lo.style+="strokeColor=none;fillColor=#939393;",Co.style+="strokeColor=none;fillColor=#939393;",ko.style+="strokeColor=none;fillColor=#939393;",wo.style+="strokeColor=none;fillColor=#939393;"),v.style+=I(v.style,Jr,c,v);break;case"AndroidListItems":var xo=g,Po=0;if(Jr.ShowHeader){Po=8,(li=new mxCell("",new mxGeometry(0,0,m,Po),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(li),li.value=S(Jr.Header),li.style+=L(Jr.Header,A),xo-=Po;var So=new mxCell("",new mxGeometry(0,Po-2,m,4),"shape=line;strokeColor=#999999;");So.vertex=!0,v.insert(So)}(vr=parseInt(Jr.Items))>0&&(xo/=vr);var yo=new Array,Eo=new Array;for(ne=0;ne<vr;ne++)yo[ne]=new mxCell("",new mxGeometry(0,Po+ne*xo,m,xo),"strokeColor=none;fillColor=none;"),yo[ne].vertex=!0,v.insert(yo[ne]),yo[ne].value=S(Jr["Item_"+ne]),yo[ne].style+=L(Jr["Item_"+ne],A),ne>0&&(Eo[ne]=new mxCell("",new mxGeometry(0,Po+ne*xo-2,m,4),"shape=line;"),Eo[ne].vertex=!0,v.insert(Eo[ne]),"Dark"==Jr.Scheme?Eo[ne].style+="strokeColor=#ffffff;":Eo[ne].style+="strokeColor=#D9D9D9;");"Dark"==Jr.Scheme?v.style+="strokeColor=none;fillColor=#111111;":v.style+="strokeColor=none;fillColor=#ffffff;",v.style+=I(v.style,Jr,c,v);break;case"AndroidTabs":var Lo=m;(Do=parseInt(Jr.Tabs))>0&&(Lo/=Do);var Io=new Array;for(Eo=new Array,ne=0;ne<Do;ne++)Io[ne]=new mxCell("",new mxGeometry(ne*Lo,0,Lo,g),"strokeColor=none;fillColor=none;"),Io[ne].vertex=!0,v.insert(Io[ne]),Io[ne].value=S(Jr["Tab_"+ne]),Io[ne].style+=L(Jr["Tab_"+ne],A),ne>0&&(Eo[ne]=new mxCell("",new mxGeometry(ne*Lo-2,.2*g,4,.6*g),"shape=line;direction=north;"),Eo[ne].vertex=!0,v.insert(Eo[ne]),"Dark"==Jr.Scheme?Eo[ne].style+="strokeColor=#484848;":Eo[ne].style+="strokeColor=#CCCCCC;");var Bo=new mxCell("",new mxGeometry(Jr.Selected*Lo+2,g-3,Lo-4,3),"strokeColor=none;fillColor=#33B5E5;");Bo.vertex=!0,v.insert(Bo),"Dark"==Jr.Scheme?v.style+="strokeColor=none;fillColor=#333333;":v.style+="strokeColor=none;fillColor=#DDDDDD;",v.style+=I(v.style,Jr,c,v);break;case"AndroidProgressBar":v=new mxCell("",new mxGeometry(Math.round(b),Math.round(u+.25*g),Math.round(m),Math.round(.5*g)),i),v.vertex=!0,(Ro=new mxCell("",new mxGeometry(0,0,m*Jr.BarPosition,Math.round(.5*g)),"strokeColor=none;fillColor=#33B5E5;")).vertex=!0,v.insert(Ro),"Dark"==Jr.Scheme?v.style+="strokeColor=none;fillColor=#474747;":v.style+="strokeColor=none;fillColor=#BBBBBB;",v.style+=I(v.style,Jr,c,v);break;case"AndroidImageBlock":"Dark"==Jr.Scheme?v.style+="shape=mxgraph.mockup.graphics.simpleIcon;strokeColor=#7E7E7E;fillColor=#111111;":v.style+="shape=mxgraph.mockup.graphics.simpleIcon;strokeColor=#939393;fillColor=#ffffff;",v.style+=I(v.style,Jr,c,v);break;case"AndroidTextBlock":"Dark"==Jr.Scheme?Jr.ShowBorder?v.style+="fillColor=#111111;strokeColor=#ffffff;":v.style+="fillColor=#111111;strokeColor=none;":Jr.ShowBorder?v.style+="fillColor=#ffffff;strokeColor=#000000;":v.style+="fillColor=#ffffff;strokeColor=none;",v.value=S(Jr.Label),v.style+=L(Jr.Label,A),v.style+=I(v.style,Jr,c,v,A);break;case"AndroidActionBar":switch(v.style+="strokeColor=none;",Jr.BarBackground){case"Blue":v.style+="fillColor=#002E3E;";break;case"Gray":v.style+="fillColor=#DDDDDD;";break;case"Dark Gray":v.style+="fillColor=#474747;";break;case"White":v.style+="fillColor=#ffffff;"}if(Jr.HighlightShow){var zo=null;switch((zo=Jr.HighlightTop?new mxCell("",new mxGeometry(0,0,m,2),"strokeColor=none;"):new mxCell("",new mxGeometry(0,g-2,m,2),"strokeColor=none;")).vertex=!0,v.insert(zo),Jr.HighlightColor){case"Blue":zo.style+="fillColor=#33B5E5;";break;case"Dark Gray":zo.style+="fillColor=#B0B0B0;";break;case"White":zo.style+="fillColor=#ffffff;"}}if(Jr.VlignShow){var Wo=new mxCell("",new mxGeometry(20,5,2,g-10),"shape=line;direction=north;");switch(Wo.vertex=!0,v.insert(Wo),Jr.VlignColor){case"Blue":Wo.style+="strokeColor=#244C5A;";break;case"White":Wo.style+="strokeColor=#ffffff;"}}v.style+=I(v.style,Jr,c,v);break;case"AndroidButton":v.value=S(Jr.Label),v.style+=L(Jr.Label,A)+"shape=partialRectangle;left=0;right=0;","Dark"==Jr.Scheme?v.style+="fillColor=#474747;strokeColor=#C6C5C6;bottom=0;":v.style+="fillColor=#DFE0DF;strokeColor=#C6C5C6;top=0;",v.style+=I(v.style,Jr,c,v);break;case"AndroidTextBox":v.value=S(Jr.Label),v.style+=L(Jr.Label,A);var To=new mxCell("",new mxGeometry(2,g-6,m-4,4),"shape=partialRectangle;top=0;fillColor=none;");To.vertex=!0,v.insert(To),"Dark"==Jr.Scheme?v.style+="fillColor=#111111;strokeColor=none;":v.style+="fillColor=#ffffff;strokeColor=none;",Jr.TextFocused?To.style+="strokeColor=#33B5E5;":To.style+="strokeColor=#A9A9A9;",v.style+=I(v.style,Jr,c,v);break;case"AndroidRadioButton":var Go=null;Jr.Checked&&((Go=new mxCell("",new mxGeometry(.15*m,.15*g,.7*m,.7*g),"ellipse;fillColor=#33B5E5;strokeWidth=1;")).vertex=!0,v.insert(Go)),"Dark"==Jr.Scheme?(v.style+="shape=ellipse;perimeter=ellipsePerimeter;strokeWidth=1;strokeColor=#272727;",Jr.Checked?(Go.style+="strokeColor=#1F5C73;",v.style+="fillColor=#193C49;"):v.style+="fillColor=#111111;"):(v.style+="shape=ellipse;perimeter=ellipsePerimeter;strokeWidth=1;fillColor=#ffffff;strokeColor=#5C5C5C;",Jr.Checked&&(Go.style+="strokeColor=#999999;")),v.style+=I(v.style,Jr,c,v);break;case"AndroidCheckBox":var Mo=null;Jr.Checked&&((Mo=new mxCell("",new mxGeometry(.25*m,.05*-g,m,.8*g),"shape=mxgraph.ios7.misc.check;strokeColor=#33B5E5;strokeWidth=2;")).vertex=!0,v.insert(Mo)),"Dark"==Jr.Scheme?v.style+="strokeWidth=1;strokeColor=#272727;fillColor=#111111;":v.style+="strokeWidth=1;strokeColor=#5C5C5C;fillColor=#ffffff;",v.style+=I(v.style,Jr,c,v);break;case"AndroidToggle":"Dark"==Jr.Scheme?Jr.Checked?v.style+="shape=mxgraph.android.switch_on;fillColor=#666666;":v.style+="shape=mxgraph.android.switch_off;fillColor=#666666;":Jr.Checked?v.style+="shape=mxgraph.android.switch_on;fillColor=#E6E6E6;":v.style+="shape=mxgraph.android.switch_off;fillColor=#E6E6E6;",v.style+=I(v.style,Jr,c,v);break;case"AndroidSlider":v.style+="shape=mxgraph.android.progressScrubberFocused;dx="+Jr.BarPosition+";fillColor=#33b5e5;",v.style+=I(v.style,Jr,c,v);break;case"iOSSegmentedControl":var Do=parseInt(Jr.Tabs);for(Lo=m,v.style+="strokeColor=none;fillColor=none;",Do>0&&(Lo/=Do),Io=new Array,Eo=new Array,ne=0;ne<Do;ne++)Io[ne]=new mxCell("",new mxGeometry(ne*Lo,0,Lo,g),"strokeColor="+Jr.FillColor+";"),Io[ne].vertex=!0,v.insert(Io[ne]),Io[ne].value=S(Jr["Tab_"+ne]),Io[ne].style+=L(Jr["Tab_"+ne],A),Jr.Selected==ne?Io[ne].style+=ee(Jr):Io[ne].style+="fillColor=none;";v.style+=I(v.style,Jr,c,v);break;case"iOSSlider":v.style+="shape=mxgraph.ios7ui.slider;strokeColor="+Jr.FillColor+";fillColor=#ffffff;strokeWidth=2;barPos="+100*Jr.BarPosition+";",v.style+=I(v.style,Jr,c,v);break;case"iOSProgressBar":var Ro;v=new mxCell("",new mxGeometry(Math.round(b),Math.round(u+.25*g),Math.round(m),Math.round(.5*g)),i+"strokeColor=none;fillColor=#B5B5B5;"),v.vertex=!0,(Ro=new mxCell("",new mxGeometry(0,0,m*Jr.BarPosition,Math.round(.5*g)),"strokeColor=none;"+ee(Jr))).vertex=!0,v.insert(Ro),v.style+=I(v.style,Jr,c,v);break;case"iOSPageControls":v.style+="shape=mxgraph.ios7ui.pageControl;strokeColor=#D6D6D6;",v.style+=I(v.style,Jr,c,v);break;case"iOSStatusBar":v.style+="shape=mxgraph.ios7ui.appBar;strokeColor=#000000;",(gr=new mxCell(S(Jr.Text),new mxGeometry(.35*m,0,.3*m,g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(gr),gr.style+=L(Jr.Text,A),(lt=new mxCell(S(Jr.Carrier),new mxGeometry(.09*m,0,.2*m,g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(lt),lt.style+=L(Jr.Carrier,A),v.style+=I(v.style,Jr,c,v);break;case"iOSSearchBar":v.value=S(Jr.Search),v.style+="strokeColor=none;",v.style+=I(v.style,Jr,c,v,A)+L(Jr.Search,A),(it=new mxCell("",new mxGeometry(.3*m,.3*g,.4*g,.4*g),"shape=mxgraph.ios7.icons.looking_glass;strokeColor=#000000;fillColor=none;")).vertex=!0,v.insert(it);break;case"iOSNavBar":v.value=S(Jr.Title),v.style+="shape=partialRectangle;top=0;right=0;left=0;strokeColor=#979797;"+L(Jr.Title,A),v.style+=I(v.style,Jr,c,v,A),(gr=new mxCell(S(Jr.LeftText),new mxGeometry(.03*m,0,.3*m,g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(gr),gr.style+=L(Jr.LeftText,A),(lt=new mxCell(S(Jr.RightText),new mxGeometry(.65*m,0,.3*m,g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(lt),lt.style+=L(Jr.RightText,A),(it=new mxCell("",new mxGeometry(.02*m,.2*g,.3*g,.5*g),"shape=mxgraph.ios7.misc.left;strokeColor=#007AFF;strokeWidth=2;")).vertex=!0,v.insert(it);break;case"iOSTabs":for(Do=parseInt(Jr.Tabs),Lo=m,v.style+="shape=partialRectangle;right=0;left=0;bottom=0;strokeColor=#979797;",v.style+=I(v.style,Jr,c,v),Do>0&&(Lo/=Do),Io=new Array,Eo=new Array,ne=0;ne<Do;ne++)Io[ne]=new mxCell("",new mxGeometry(ne*Lo,0,Lo,g),"strokeColor=none;"),Io[ne].vertex=!0,v.insert(Io[ne]),Io[ne].value=S(Jr["Tab_"+ne]),Io[ne].style+=A?"overflow=block;blockSpacing=1;html=1;fontSize=13;"+f:z(Jr["Tab_"+ne])+W(Jr["Tab_"+ne])+G(Jr["Tab_"+ne])+M(Jr["Tab_"+ne])+R(Jr["Tab_"+ne])+O(Jr["Tab_"+ne])+F(Jr["Tab_"+ne])+V(Jr["Tab_"+ne])+N(Jr["Tab_"+ne])+H(Jr["Tab_"+ne]),Io[ne].style+="verticalAlign=bottom;",Jr.Selected==ne?Io[ne].style+="fillColor=#BBBBBB;":Io[ne].style+="fillColor=none;";break;case"iOSDatePicker":(Oo=new mxCell("",new mxGeometry(0,0,.5*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(Oo),Oo.value=S(Jr.Option11),Oo.style+=L(Jr.Option11,A),(Fo=new mxCell("",new mxGeometry(.5*m,0,.15*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(Fo),Fo.value=S(Jr.Option21),Fo.style+=L(Jr.Option21,A),(Yo=new mxCell("",new mxGeometry(.65*m,0,.15*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(Yo),Yo.value=S(Jr.Option31),Yo.style+=L(Jr.Option31,A),(Vo=new mxCell("",new mxGeometry(0,.2*g,.5*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(Vo),Vo.value=S(Jr.Option12),Vo.style+=L(Jr.Option12,A),(No=new mxCell("",new mxGeometry(.5*m,.2*g,.15*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(No),No.value=S(Jr.Option22),No.style+=L(Jr.Option22,A),(Qo=new mxCell("",new mxGeometry(.65*m,.2*g,.15*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(Qo),Qo.value=S(Jr.Option32),Qo.style+=L(Jr.Option32,A),(qo=new mxCell("",new mxGeometry(0,.4*g,.5*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(qo),qo.value=S(Jr.Option13),qo.style+=L(Jr.Option13,A),(jo=new mxCell("",new mxGeometry(.5*m,.4*g,.15*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(jo),jo.value=S(Jr.Option23),jo.style+=L(Jr.Option23,A),(Xo=new mxCell("",new mxGeometry(.65*m,.4*g,.15*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(Xo),Xo.value=S(Jr.Option33),Xo.style+=L(Jr.Option33,A),(Jo=new mxCell("",new mxGeometry(.8*m,.4*g,.15*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(Jo),Jo.value=S(Jr.Option43),Jo.style+=L(Jr.Option43,A),(Zo=new mxCell("",new mxGeometry(0,.6*g,.5*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(Zo),Zo.value=S(Jr.Option14),Zo.style+=L(Jr.Option14,A),(Ho=new mxCell("",new mxGeometry(.5*m,.6*g,.15*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(Ho),Ho.value=S(Jr.Option24),Ho.style+=L(Jr.Option24,A),($o=new mxCell("",new mxGeometry(.65*m,.6*g,.15*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert($o),$o.value=S(Jr.Option34),$o.style+=L(Jr.Option34,A),(Uo=new mxCell("",new mxGeometry(.8*m,.6*g,.15*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(Uo),Uo.value=S(Jr.Option44),Uo.style+=L(Jr.Option44,A),(et=new mxCell("",new mxGeometry(0,.8*g,.5*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(et),et.value=S(Jr.Option15),et.style+=L(Jr.Option15,A),(Ko=new mxCell("",new mxGeometry(.5*m,.8*g,.15*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(Ko),Ko.value=S(Jr.Option25),Ko.style+=L(Jr.Option25,A),(ot=new mxCell("",new mxGeometry(.65*m,.8*g,.15*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(ot),ot.value=S(Jr.Option35),ot.style+=L(Jr.Option35,A),(gt=new mxCell("",new mxGeometry(0,.4*g-2,m,4),"shape=line;strokeColor=#888888;")).vertex=!0,v.insert(gt),(vt=new mxCell("",new mxGeometry(0,.6*g-2,m,4),"shape=line;strokeColor=#888888;")).vertex=!0,v.insert(vt),v.style+="strokeColor=none;",v.style+=I(v.style,Jr,c,v);break;case"iOSTimePicker":var Oo,Fo,Vo,No,Ho,Uo,Ko;(Oo=new mxCell("",new mxGeometry(0,0,.25*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(Oo),Oo.value=S(Jr.Option11),Oo.style+=L(Jr.Option11,A),(Fo=new mxCell("",new mxGeometry(.25*m,0,.3*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(Fo),Fo.value=S(Jr.Option21),Fo.style+=L(Jr.Option21,A),(Vo=new mxCell("",new mxGeometry(0,.2*g,.25*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(Vo),Vo.value=S(Jr.Option12),Vo.style+=L(Jr.Option12,A),(No=new mxCell("",new mxGeometry(.25*m,.2*g,.3*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(No),No.value=S(Jr.Option22),No.style+=L(Jr.Option22,A),(qo=new mxCell("",new mxGeometry(0,.4*g,.25*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(qo),qo.value=S(Jr.Option13),qo.style+=L(Jr.Option13,A),(jo=new mxCell("",new mxGeometry(.25*m,.4*g,.3*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(jo),jo.value=S(Jr.Option23),jo.style+=L(Jr.Option23,A),(Jo=new mxCell("",new mxGeometry(.7*m,.4*g,.15*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(Jo),Jo.value=S(Jr.Option33),Jo.style+=L(Jr.Option33,A),(Zo=new mxCell("",new mxGeometry(0,.6*g,.25*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(Zo),Zo.value=S(Jr.Option14),Zo.style+=L(Jr.Option14,A),(Ho=new mxCell("",new mxGeometry(.25*m,.6*g,.3*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(Ho),Ho.value=S(Jr.Option24),Ho.style+=L(Jr.Option24,A),(Uo=new mxCell("",new mxGeometry(.7*m,.6*g,.15*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(Uo),Uo.value=S(Jr.Option34),Uo.style+=L(Jr.Option34,A),(et=new mxCell("",new mxGeometry(0,.8*g,.25*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(et),et.value=S(Jr.Option15),et.style+=L(Jr.Option15,A),(Ko=new mxCell("",new mxGeometry(.25*m,.8*g,.3*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(Ko),Ko.value=S(Jr.Option25),Ko.style+=L(Jr.Option25,A),(gt=new mxCell("",new mxGeometry(0,.4*g-2,m,4),"shape=line;strokeColor=#888888;")).vertex=!0,v.insert(gt),(vt=new mxCell("",new mxGeometry(0,.6*g-2,m,4),"shape=line;strokeColor=#888888;")).vertex=!0,v.insert(vt),v.style+="strokeColor=none;",v.style+=I(v.style,Jr,c,v);break;case"iOSCountdownPicker":var Yo,Qo,qo,jo,Xo,Jo,Zo,$o,et,ot;(Yo=new mxCell("",new mxGeometry(.45*m,0,.2*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(Yo),Yo.value=S(Jr.Option31),Yo.style+=L(Jr.Option31,A),(Qo=new mxCell("",new mxGeometry(.45*m,.2*g,.2*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(Qo),Qo.value=S(Jr.Option32),Qo.style+=L(Jr.Option32,A),(qo=new mxCell("",new mxGeometry(0,.4*g,.25*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(qo),qo.value=S(Jr.Option13),qo.style+=L(Jr.Option13,A),(jo=new mxCell("",new mxGeometry(.2*m,.4*g,.25*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(jo),jo.value=S(Jr.Option23),jo.style+=L(Jr.Option23,A),(Xo=new mxCell("",new mxGeometry(.45*m,.4*g,.2*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(Xo),Xo.value=S(Jr.Option33),Xo.style+=L(Jr.Option33,A),(Jo=new mxCell("",new mxGeometry(.6*m,.4*g,.2*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(Jo),Jo.value=S(Jr.Option43),Jo.style+=L(Jr.Option43,A),(Zo=new mxCell("",new mxGeometry(0,.6*g,.25*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(Zo),Zo.value=S(Jr.Option14),Zo.style+=L(Jr.Option14,A),($o=new mxCell("",new mxGeometry(.45*m,.6*g,.2*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert($o),$o.value=S(Jr.Option34),$o.style+=L(Jr.Option34,A),(et=new mxCell("",new mxGeometry(0,.8*g,.25*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(et),et.value=S(Jr.Option15),et.style+=L(Jr.Option15,A),(ot=new mxCell("",new mxGeometry(.45*m,.8*g,.2*m,.2*g),"strokeColor=none;fillColor=none;")).vertex=!0,v.insert(ot),ot.value=S(Jr.Option35),ot.style+=L(Jr.Option35,A),(gt=new mxCell("",new mxGeometry(0,.4*g-2,m,4),"shape=line;strokeColor=#888888;")).vertex=!0,v.insert(gt),(vt=new mxCell("",new mxGeometry(0,.6*g-2,m,4),"shape=line;strokeColor=#888888;")).vertex=!0,v.insert(vt),v.style+="strokeColor=none;",v.style+=I(v.style,Jr,c,v);break;case"iOSBasicCell":switch(v.value=S(Jr.text),v.style+="shape=partialRectangle;left=0;top=0;right=0;fillColor=#ffffff;strokeColor=#C8C7CC;spacing=0;align=left;spacingLeft="+Jr.SeparatorInset*o+";",v.style+=(A?"fontSize=13;":z(Jr.text)+G(Jr.text)+M(Jr.text))+U(Jr.text),v.style+=I(v.style,Jr,c,v,A),Jr.AccessoryIndicatorType){case"Disclosure":(it=new mxCell("",new mxGeometry(.91*m,.35*g,.15*g,.3*g),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;")).vertex=!0,v.insert(it);break;case"DetailDisclosure":(it=new mxCell("",new mxGeometry(.91*m,.35*g,.15*g,.3*g),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;")).vertex=!0,v.insert(it),(rt=new mxCell("",new mxGeometry(.79*m,.25*g,.5*g,.5*g),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;")).vertex=!0,v.insert(rt);break;case"DetailIndicator":(rt=new mxCell("",new mxGeometry(.87*m,.25*g,.5*g,.5*g),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;")).vertex=!0,v.insert(rt);break;case"CheckMark":(it=new mxCell("",new mxGeometry(.89*m,.37*g,.4*g,.26*g),"shape=mxgraph.ios7.misc.check;strokeColor=#007AFF;strokeWidth=2;")).vertex=!0,v.insert(it)}break;case"iOSSubtitleCell":switch(v.style+="shape=partialRectangle;left=0;top=0;right=0;fillColor=#ffffff;strokeColor=#C8C7CC;align=left;spacing=0;verticalAlign=top;spacingLeft="+Jr.SeparatorInset*o+";",v.value=S(Jr.subtext),v.style+=A?"fontSize=13;":z(Jr.subtext)+G(Jr.subtext)+M(Jr.subtext),v.style+=I(v.style,Jr,c,v,A),(tt=new mxCell("",new mxGeometry(0,.4*g,m,.6*g),"fillColor=none;strokeColor=none;spacing=0;align=left;verticalAlign=bottom;spacingLeft="+Jr.SeparatorInset*o+";")).vertex=!0,v.insert(tt),tt.value=S(Jr.text),tt.style+=A?"html=1;fontSize=13;"+f:z(Jr.text)+W(Jr.text)+G(Jr.text)+M(Jr.text),Jr.AccessoryIndicatorType){case"Disclosure":(it=new mxCell("",new mxGeometry(.91*m,.35*g,.15*g,.3*g),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;")).vertex=!0,v.insert(it);break;case"DetailDisclosure":(it=new mxCell("",new mxGeometry(.91*m,.35*g,.15*g,.3*g),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;")).vertex=!0,v.insert(it),(rt=new mxCell("",new mxGeometry(.79*m,.25*g,.5*g,.5*g),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;")).vertex=!0,v.insert(rt);break;case"DetailIndicator":(rt=new mxCell("",new mxGeometry(.87*m,.25*g,.5*g,.5*g),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;")).vertex=!0,v.insert(rt);break;case"CheckMark":(it=new mxCell("",new mxGeometry(.89*m,.37*g,.4*g,.26*g),"shape=mxgraph.ios7.misc.check;strokeColor=#007AFF;strokeWidth=2;")).vertex=!0,v.insert(it)}break;case"iOSRightDetailCell":v.style+="shape=partialRectangle;left=0;top=0;right=0;fillColor=#ffffff;strokeColor=#C8C7CC;align=left;spacing=0;verticalAlign=middle;spacingLeft="+Jr.SeparatorInset*o+";",v.value=S(Jr.subtext),v.style+=A?"fontSize=13;":z(Jr.subtext)+G(Jr.subtext)+M(Jr.subtext),v.style+=I(v.style,Jr,c,v,A);var tt=null;switch(Jr.AccessoryIndicatorType){case"Disclosure":(it=new mxCell("",new mxGeometry(.91*m,.35*g,.15*g,.3*g),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;")).vertex=!0,v.insert(it),tt=new mxCell("",new mxGeometry(.55*m,0,.3*m,g),"fillColor=none;strokeColor=none;spacing=0;align=right;");break;case"DetailDisclosure":(it=new mxCell("",new mxGeometry(.91*m,.35*g,.15*g,.3*g),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;")).vertex=!0,v.insert(it),(rt=new mxCell("",new mxGeometry(.79*m,.25*g,.5*g,.5*g),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;")).vertex=!0,v.insert(rt),tt=new mxCell("",new mxGeometry(.45*m,0,.3*m,g),"fillColor=none;strokeColor=none;spacing=0;align=right;");break;case"DetailIndicator":(rt=new mxCell("",new mxGeometry(.87*m,.25*g,.5*g,.5*g),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;")).vertex=!0,v.insert(rt),tt=new mxCell("",new mxGeometry(.52*m,0,.3*m,g),"fillColor=none;strokeColor=none;spacing=0;align=right;");break;case"CheckMark":(it=new mxCell("",new mxGeometry(.89*m,.37*g,.4*g,.26*g),"shape=mxgraph.ios7.misc.check;strokeColor=#007AFF;strokeWidth=2;")).vertex=!0,v.insert(it),tt=new mxCell("",new mxGeometry(.55*m,0,.3*m,g),"fillColor=none;strokeColor=none;spacing=0;align=right;");break;default:tt=new mxCell("",new mxGeometry(.65*m,0,.3*m,g),"fillColor=none;strokeColor=none;spacing=0;align=right;")}tt.vertex=!0,v.insert(tt),tt.value=S(Jr.text),tt.style+=A?"html=1;fontSize=13;"+f:z(Jr.text)+W(Jr.text)+G(Jr.text)+M(Jr.text);break;case"iOSLeftDetailCell":switch(v.style+="shape=partialRectangle;left=0;top=0;right=0;fillColor=#ffffff;strokeColor=#C8C7CC;",v.style+=I(v.style,Jr,c,v),(ur=new mxCell("",new mxGeometry(0,0,.25*m,g),"fillColor=none;strokeColor=none;spacing=0;align=right;verticalAlign=middle;spacingRight=3;")).vertex=!0,v.insert(ur),ur.value=S(Jr.subtext),ur.style+=A?"html=1;fontSize=13;"+f:z(Jr.subtext)+W(Jr.subtext)+G(Jr.subtext)+M(Jr.subtext),(tt=new mxCell("",new mxGeometry(.25*m,0,.5*m,g),"fillColor=none;strokeColor=none;spacing=0;align=left;verticalAlign=middle;spacingLeft=3;")).vertex=!0,v.insert(tt),tt.value=S(Jr.text),tt.style+=A?"html=1;fontSize=13;"+f:z(Jr.text)+W(Jr.text)+G(Jr.text)+M(Jr.text),Jr.AccessoryIndicatorType){case"Disclosure":(it=new mxCell("",new mxGeometry(.91*m,.35*g,.15*g,.3*g),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;")).vertex=!0,v.insert(it);break;case"DetailDisclosure":(it=new mxCell("",new mxGeometry(.91*m,.35*g,.15*g,.3*g),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;")).vertex=!0,v.insert(it),(rt=new mxCell("",new mxGeometry(.79*m,.25*g,.5*g,.5*g),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;")).vertex=!0,v.insert(rt);break;case"DetailIndicator":var rt;(rt=new mxCell("",new mxGeometry(.87*m,.25*g,.5*g,.5*g),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;")).vertex=!0,v.insert(rt);break;case"CheckMark":var it;(it=new mxCell("",new mxGeometry(.89*m,.37*g,.4*g,.26*g),"shape=mxgraph.ios7.misc.check;strokeColor=#007AFF;strokeWidth=2;")).vertex=!0,v.insert(it)}break;case"iOSTableGroupedSectionBreak":var lt;v.style+="shape=partialRectangle;left=0;right=0;fillColor=#EFEFF4;strokeColor=#C8C7CC;",(gr=new mxCell("",new mxGeometry(0,0,m,.4*g),"fillColor=none;strokeColor=none;spacing=10;align=left;")).vertex=!0,v.insert(gr),gr.value=S(Jr.text),gr.style+=A?"html=1;fontSize=13;"+f:z(Jr.text)+W(Jr.text)+G(Jr.text)+M(Jr.text),(lt=new mxCell("",new mxGeometry(0,.6*g,m,.4*g),"fillColor=none;strokeColor=none;spacing=10;align=left;")).vertex=!0,v.insert(lt),lt.value=S(Jr["bottom-text"]),lt.style+=A?"html=1;fontSize=13;"+f:z(Jr["bottom-text"])+W(Jr["bottom-text"])+G(Jr["bottom-text"])+M(Jr["bottom-text"]);break;case"iOSTablePlainHeaderFooter":v.style+="fillColor=#F7F7F7;strokeColor=none;align=left;spacingLeft=5;spacing=0;",v.value=S(Jr.text),v.style+=A?"fontSize=13;":z(Jr.text)+G(Jr.text)+M(Jr.text),v.style+=I(v.style,Jr,c,v,A);break;case"SMPage":Jr.Group?(v.style+="strokeColor=none;fillColor=none;",(nt=new mxCell("",new mxGeometry(0,0,.9*m,.9*g),"rounded=1;arcSize=3;part=1;")).vertex=!0,v.insert(nt),nt.style+=Y(Jr)+ee(Jr)+q(Jr,0,nt)+X(Jr)+te(Jr),(_r=new mxCell("",new mxGeometry(.1*m,.1*g,.9*m,.9*g),"rounded=1;arcSize=3;part=1;")).vertex=!0,v.insert(_r),_r.value=S(Jr.Text),_r.style+=Y(Jr)+ee(Jr)+q(Jr,0,_r)+X(Jr)+te(Jr)+L(Jr,A),Jr.Future&&(nt.style+="dashed=1;fixDash=1;",_r.style+="dashed=1;fixDash=1;")):(v.style+="rounded=1;arcSize=3;",Jr.Future&&(v.style+="dashed=1;fixDash=1;"),v.value=S(Jr.Text),v.style+=Y(Jr)+ee(Jr)+q(Jr,0,v)+X(Jr)+te(Jr)+L(Jr,A)),v.style+=I(v.style,Jr,c,v,A);break;case"SMHome":case"SMPrint":case"SMSearch":case"SMSettings":case"SMSitemap":case"SMSuccess":case"SMVideo":case"SMAudio":case"SMCalendar":case"SMChart":case"SMCloud":case"SMDocument":case"SMForm":case"SMGame":case"SMUpload":var nt=null;switch(l.Class){case"SMHome":nt=new mxCell("",new mxGeometry(.5*m-.4*g,.1*g,.8*g,.8*g),"part=1;shape=mxgraph.office.concepts.home;flipH=1;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case"SMPrint":nt=new mxCell("",new mxGeometry(.5*m-.4*g,.19*g,.8*g,.62*g),"part=1;shape=mxgraph.office.devices.printer;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case"SMSearch":nt=new mxCell("",new mxGeometry(.5*m-.4*g,.1*g,.8*g,.8*g),"part=1;shape=mxgraph.office.concepts.search;flipH=1;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case"SMSettings":nt=new mxCell("",new mxGeometry(.5*m-.35*g,.15*g,.7*g,.7*g),"part=1;shape=mxgraph.mscae.enterprise.settings;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case"SMSitemap":nt=new mxCell("",new mxGeometry(.5*m-.35*g,.2*g,.7*g,.6*g),"part=1;shape=mxgraph.office.sites.site_collection;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case"SMSuccess":nt=new mxCell("",new mxGeometry(.5*m-.3*g,.25*g,.6*g,.5*g),"part=1;shape=mxgraph.mscae.general.checkmark;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case"SMVideo":nt=new mxCell("",new mxGeometry(.5*m-.4*g,.2*g,.8*g,.6*g),"part=1;shape=mxgraph.office.concepts.video_play;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case"SMAudio":nt=new mxCell("",new mxGeometry(.5*m-.3*g,.2*g,.6*g,.6*g),"part=1;shape=mxgraph.mscae.general.audio;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case"SMCalendar":case"SMForm":nt=new mxCell("",new mxGeometry(.5*m-.4*g,.15*g,.8*g,.7*g),"part=1;shape=mxgraph.office.concepts.form;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case"SMChart":Qi=""==(Qi=ee(Jr))?"#ffffff;":Qi.replace("fillColor=",""),nt=new mxCell("",new mxGeometry(.5*m-.35*g,.15*g,.7*g,.7*g),"part=1;shape=mxgraph.ios7.icons.pie_chart;fillColor=#e6e6e6;fillOpacity=50;strokeWidth=4;strokeColor="+Qi);break;case"SMCloud":nt=new mxCell("",new mxGeometry(.5*m-.4*g,.27*g,.8*g,.46*g),"part=1;shape=mxgraph.networks.cloud;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case"SMDocument":nt=new mxCell("",new mxGeometry(.5*m-.25*g,.15*g,.5*g,.7*g),"part=1;shape=mxgraph.mscae.enterprise.document;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case"SMGame":nt=new mxCell("",new mxGeometry(.5*m-.4*g,.2*g,.8*g,.6*g),"part=1;shape=mxgraph.mscae.general.game_controller;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case"SMUpload":nt=new mxCell("",new mxGeometry(.5*m-.4*g,.2*g,.8*g,.6*g),"part=1;shape=mxgraph.mscae.enterprise.backup_online;fillColor=#e6e6e6;opacity=50;strokeColor=none;")}nt.vertex=!0,v.insert(nt),nt.value=S(Jr.Text),nt.style+=L(Jr,A),v.style+=I(v.style,Jr,c,v);break;case"UMLMultiplicityBlock":v.style+="strokeColor=none;fillColor=none;",(nt=new mxCell("",new mxGeometry(.1*m,0,.9*m,.9*g),"part=1;")).vertex=!0,v.insert(nt),nt.style+=I(nt.style,Jr,c,nt),(_r=new mxCell("",new mxGeometry(0,.1*g,.9*m,.9*g),"part=1;")).vertex=!0,v.insert(_r),_r.value=S(Jr.Text),_r.style+=L(Jr.Text,A),_r.style+=I(_r.style,Jr,c,_r,A);break;case"UMLConstraintBlock":var at=new mxCell("",new mxGeometry(0,0,.25*g,g),"shape=curlyBracket;rounded=1;");at.vertex=!0,v.insert(at);var st=new mxCell("",new mxGeometry(m-.25*g,0,.25*g,g),"shape=curlyBracket;rounded=1;flipH=1;");st.vertex=!0,v.insert(st),(k=new mxCell("",new mxGeometry(.25*g,0,m-.5*g,g),"strokeColor=none;fillColor=none;")).vertex=!0,k.value=S(Jr),v.insert(k),v.style="strokeColor=none;fillColor=none;",v.style+=I(v.style,Jr,c,v),at.style+=q(Jr,0,at),st.style+=q(Jr,0,st),k.style+=G(Jr),at.style+=I(at.style,Jr,c,at),st.style+=I(st.style,Jr,c,st),k.style+=I(k.style,Jr,c,k,A);break;case"UMLTextBlock":v.value=S(Jr.Text),v.style+="strokeColor=none;"+L(Jr.Text,A),v.style+=I(v.style,Jr,c,v,A);break;case"UMLProvidedInterfaceBlock":case"UMLProvidedInterfaceBlockV2":je=j(Jr,c,v),Jr.Rotatio=null,-1==(pt=I(v.style,Jr,c,v,A)).indexOf(mxConstants.STYLE_STROKEWIDTH)&&(pt=mxConstants.STYLE_STROKEWIDTH+"=1;"+pt),v.style=a+je;var ct=m-(ht=.8*m);(mt=new mxCell("",new mxGeometry(.2,0,ht,g),"shape=ellipse;"+pt)).vertex=!0,mt.geometry.relative=!0,v.insert(mt),(Eo=new mxCell("",new mxGeometry(0,.5,ct,1),"line;"+pt)).geometry.relative=!0,Eo.vertex=!0,v.insert(Eo);break;case"UMLComponentBoxBlock":case"UMLComponentBoxBlockV2":v.value=S(Jr),v.style="html=1;dropTarget=0;"+I(v.style,Jr,c,v,A),(ui=new mxCell("",new mxGeometry(1,0,15,15),"shape=component;jettyWidth=8;jettyHeight=4;")).geometry.relative=!0,ui.geometry.offset=new mxPoint(-20,5),ui.vertex=!0,v.insert(ui);break;case"UMLAssemblyConnectorBlock":case"UMLAssemblyConnectorBlockV2":var pt;je=j(Jr,c,v),Jr.Rotatio=null,-1==(pt=I(v.style,Jr,c,v,A)).indexOf(mxConstants.STYLE_STROKEWIDTH)&&(pt=mxConstants.STYLE_STROKEWIDTH+"=1;"+pt),v.style=a+je;var mt,gt,vt,bt=.225*m,ut=.1*m,ht=m-bt-ut;(mt=new mxCell("",new mxGeometry(.225,0,ht,g),"shape=providedRequiredInterface;verticalLabelPosition=bottom;"+pt)).vertex=!0,mt.geometry.relative=!0,v.insert(mt),(gt=new mxCell("",new mxGeometry(0,.5,bt,1),"line;"+pt)).geometry.relative=!0,gt.vertex=!0,v.insert(gt),(vt=new mxCell("",new mxGeometry(.9,.5,ut,1),"line;"+pt)).geometry.relative=!0,vt.vertex=!0,v.insert(vt);break;case"BPMNActivity":switch(v.value=S(Jr.Text),Jr.bpmnActivityType){case 1:v.style+=L(Jr.Text,A);break;case 2:v.style+="shape=ext;double=1;"+L(Jr.Text,A);break;case 3:v.style+="shape=ext;dashed=1;dashPattern=2 5;"+L(Jr.Text,A);break;case 4:v.style+="shape=ext;strokeWidth=2;"+L(Jr.Text,A)}if(0!=Jr.bpmnTaskType){switch(Jr.bpmnTaskType){case 1:case 2:(nt=new mxCell("",new mxGeometry(0,0,19,12),"shape=message;")).geometry.offset=new mxPoint(4,7);break;case 3:(nt=new mxCell("",new mxGeometry(0,0,15,15),"shape=mxgraph.bpmn.user_task;")).geometry.offset=new mxPoint(4,5);break;case 4:(nt=new mxCell("",new mxGeometry(0,0,15,10),"shape=mxgraph.bpmn.manual_task;")).geometry.offset=new mxPoint(4,7);break;case 5:(nt=new mxCell("",new mxGeometry(0,0,18,13),"shape=mxgraph.bpmn.business_rule_task;")).geometry.offset=new mxPoint(4,7);break;case 6:(nt=new mxCell("",new mxGeometry(0,0,15,15),"shape=mxgraph.bpmn.service_task;")).geometry.offset=new mxPoint(4,5);break;case 7:(nt=new mxCell("",new mxGeometry(0,0,15,15),"shape=mxgraph.bpmn.script_task;")).geometry.offset=new mxPoint(4,5)}if(1==Jr.bpmnTaskType){var At=ee(Jr);""==(Qi=(Qi=Y(Jr)).replace("strokeColor","fillColor"))&&(Qi="fillColor=#000000;"),""==(At=At.replace("fillColor","strokeColor"))&&(At="strokeColor=#ffffff;"),nt.style+=At+Qi+"part=1;"}else nt.style+=ee(Jr)+Y(Jr)+"part=1;";nt.geometry.relative=!0,nt.vertex=!0,v.insert(nt)}var ft=0;0!=Jr.bpmnActivityMarker1&&ft++,0!=Jr.bpmnActivityMarker2&&ft++;var _t=0;if(1==ft?_t=-7.5:2==ft&&(_t=-19),0!=Jr.bpmnActivityMarker1){switch(Jr.bpmnActivityMarker1){case 1:(nt=new mxCell("",new mxGeometry(.5,1,15,15),"shape=plus;part=1;")).geometry.offset=new mxPoint(_t,-20),nt.style+=ee(Jr)+Y(Jr);break;case 2:(nt=new mxCell("",new mxGeometry(.5,1,15,15),"shape=mxgraph.bpmn.loop;part=1;")).geometry.offset=new mxPoint(_t,-20),nt.style+=ee(Jr)+Y(Jr);break;case 3:(nt=new mxCell("",new mxGeometry(.5,1,15,15),"shape=parallelMarker;part=1;")).geometry.offset=new mxPoint(_t,-20),nt.style+=ee(Jr)+Y(Jr);break;case 4:(nt=new mxCell("",new mxGeometry(.5,1,15,15),"shape=parallelMarker;direction=south;part=1;")).geometry.offset=new mxPoint(_t,-20),nt.style+=ee(Jr)+Y(Jr);break;case 5:(nt=new mxCell("",new mxGeometry(.5,1,15,10),"shape=mxgraph.bpmn.ad_hoc;strokeColor=none;flipH=1;part=1;")).geometry.offset=new mxPoint(_t,-17),""==(Qi=(Qi=Y(Jr)).replace("strokeColor","fillColor"))&&(Qi="fillColor=#000000;"),nt.style+=Qi;break;case 6:(nt=new mxCell("",new mxGeometry(.5,1,15,11),"shape=mxgraph.bpmn.compensation;part=1;")).geometry.offset=new mxPoint(_t,-18),nt.style+=ee(Jr)+Y(Jr)}nt.geometry.relative=!0,nt.vertex=!0,v.insert(nt)}if(2==ft&&(_t=5),0!=Jr.bpmnActivityMarker2){switch(Jr.bpmnActivityMarker2){case 1:(nt=new mxCell("",new mxGeometry(.5,1,15,15),"shape=plus;part=1;")).geometry.offset=new mxPoint(_t,-20),nt.style+=ee(Jr)+Y(Jr);break;case 2:(nt=new mxCell("",new mxGeometry(.5,1,15,15),"shape=mxgraph.bpmn.loop;part=1;")).geometry.offset=new mxPoint(_t,-20),nt.style+=ee(Jr)+Y(Jr);break;case 3:(nt=new mxCell("",new mxGeometry(.5,1,15,15),"shape=parallelMarker;part=1;")).geometry.offset=new mxPoint(_t,-20),nt.style+=ee(Jr)+Y(Jr);break;case 4:(nt=new mxCell("",new mxGeometry(.5,1,15,15),"shape=parallelMarker;direction=south;part=1;")).geometry.offset=new mxPoint(_t,-20),nt.style+=ee(Jr)+Y(Jr);break;case 5:(nt=new mxCell("",new mxGeometry(.5,1,15,10),"shape=mxgraph.bpmn.ad_hoc;strokeColor=none;flipH=1;part=1;")).geometry.offset=new mxPoint(_t,-17),""==(Qi=(Qi=Y(Jr)).replace("strokeColor","fillColor"))&&(Qi="fillColor=#000000;"),nt.style+=Qi;break;case 6:(nt=new mxCell("",new mxGeometry(.5,1,15,11),"shape=mxgraph.bpmn.compensation;part=1;")).geometry.offset=new mxPoint(_t,-18),nt.style+=ee(Jr)+Y(Jr)}nt.geometry.relative=!0,nt.vertex=!0,v.insert(nt)}v.style+=I(v.style,Jr,c,v);break;case"BPMNEvent":if(v.style+="shape=mxgraph.bpmn.shape;verticalLabelPosition=bottom;verticalAlign=top;",v.value=S(Jr.Text),1==Jr.bpmnDashed)switch(Jr.bpmnEventGroup){case 0:v.style+="outline=eventNonint;";break;case 1:v.style+="outline=boundNonint;";break;case 2:v.style+="outline=end;"}else switch(Jr.bpmnEventGroup){case 0:v.style+="outline=standard;";break;case 1:v.style+="outline=throwing;";break;case 2:v.style+="outline=end;"}switch(Jr.bpmnEventType){case 1:v.style+="symbol=message;";break;case 2:v.style+="symbol=timer;";break;case 3:v.style+="symbol=escalation;";break;case 4:v.style+="symbol=conditional;";break;case 5:v.style+="symbol=link;";break;case 6:v.style+="symbol=error;";break;case 7:v.style+="symbol=cancel;";break;case 8:v.style+="symbol=compensation;";break;case 9:v.style+="symbol=signal;";break;case 10:v.style+="symbol=multiple;";break;case 11:v.style+="symbol=parallelMultiple;";break;case 12:v.style+="symbol=terminate;"}v.style+=I(v.style,Jr,c,v,A);break;case"BPMNChoreography":try{var dt=Pe(br=Z(Jr.FillColor),.75),Ct=z(Jr.Name).match(/\d+/),kt=Math.max(mxUtils.getSizeForString(Jr.Name.t,Ct?Ct[0]:e,null,m-10).height,24);br="swimlaneFillColor="+dt+";",v.value=S(Jr.Name),v.style+="swimlane;childLayout=stackLayout;horizontal=1;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;"+br+"startSize="+kt+";spacingLeft=3;spacingRight=3;fontStyle=0;"+L(Jr.Name,A),v.style+=I(v.style,Jr,c,v,A);var wt=kt,xt=(Ct=z(Jr.TaskName).match(/\d+/),Jr.TaskHeight?Jr.TaskHeight*o:Math.max(mxUtils.getSizeForString(Jr.TaskName.t,Ct?Ct[0]:e,null,m-10).height+15,24)),Pt=new mxCell("",new mxGeometry(0,wt,m,xt),"part=1;html=1;resizeHeight=0;spacingTop=-1;spacingLeft=3;spacingRight=3;");for(Pt.value=S(Jr.TaskName),Pt.vertex=!0,v.insert(Pt),Pt.style+=L(Jr.TaskName,A),Pt.style+=I(Pt.style,Jr,c,Pt,A),wt+=xt,yo=[],ne=0;ne<Jr.Fields;ne++){var St=Jr["Participant"+(ne+1)];Ct=z(St).match(/\d+/),xt=Math.max(mxUtils.getSizeForString(St.t,Ct?Ct[0]:e,null,m-10).height,24),yo[ne]=new mxCell("",new mxGeometry(0,wt,m,xt),"part=1;html=1;resizeHeight=0;fillColor=none;spacingTop=-1;spacingLeft=3;spacingRight=3;"),wt+=xt,yo[ne].vertex=!0,v.insert(yo[ne]),yo[ne].style+=L(St,A),yo[ne].style+=I(yo[ne].style,Jr,c,yo[ne],A),yo[ne].value=S(St)}}catch(e){console.log(e)}break;case"BPMNConversation":v.style+="shape=hexagon;perimeter=hexagonPerimeter2;",v.value=S(Jr.Text),0==Jr.bpmnConversationType?v.style+=te(Jr):v.style+="strokeWidth=2;",Jr.bpmnIsSubConversation&&((nt=new mxCell("",new mxGeometry(.5,1,12,12),"shape=plus;part=1;")).geometry.offset=new mxPoint(-6,-17),nt.style+=ee(Jr)+Y(Jr),nt.geometry.relative=!0,nt.vertex=!0,v.insert(nt)),v.style+=I(v.style,Jr,c,v,A);break;case"BPMNGateway":switch(v.style+="shape=mxgraph.bpmn.shape;perimeter=rhombusPerimeter;background=gateway;verticalLabelPosition=bottom;verticalAlign=top;",Jr.bpmnGatewayType){case 0:v.style+="outline=none;symbol=general;";break;case 1:v.style+="outline=none;symbol=exclusiveGw;";break;case 2:v.style+="outline=catching;symbol=multiple;";break;case 3:v.style+="outline=none;symbol=parallelGw;";break;case 4:v.style+="outline=end;symbol=general;";break;case 5:v.style+="outline=standard;symbol=multiple;";break;case 6:v.style+="outline=none;symbol=complexGw;";break;case 7:v.style+="outline=standard;symbol=parallelMultiple;"}v.style+=I(v.style,Jr,c,v),v.value=S(Jr.Text),v.style+=L(Jr,A);break;case"BPMNData":switch(v.style+="shape=note;size=14;",Jr.bpmnDataType){case 0:v.value=S(Jr.Text),Jr.Text&&!Jr.Text.t&&(Jr.Text.t=" ");break;case 1:(nt=new mxCell("",new mxGeometry(.5,1,12,10),"shape=parallelMarker;part=1;")).geometry.offset=new mxPoint(-6,-15),nt.style+=ee(Jr)+Y(Jr),nt.geometry.relative=!0,nt.vertex=!0,v.insert(nt);break;case 2:(nt=new mxCell("",new mxGeometry(0,0,12,10),"shape=singleArrow;part=1;arrowWidth=0.4;arrowSize=0.4;")).geometry.offset=new mxPoint(3,3),nt.style+=ee(Jr)+Y(Jr),nt.geometry.relative=!0,nt.vertex=!0,v.insert(nt),v.style+="verticalLabelPosition=bottom;verticalAlign=top;",(gr=new mxCell("",new mxGeometry(0,0,m,20),"strokeColor=none;fillColor=none;")).geometry.offset=new mxPoint(0,14),gr.geometry.relative=!0,gr.vertex=!0,v.insert(gr),gr.value=S(Jr.Text),gr.style+=L(Jr,A);break;case 3:(nt=new mxCell("",new mxGeometry(0,0,12,10),"shape=singleArrow;part=1;arrowWidth=0.4;arrowSize=0.4;")).geometry.offset=new mxPoint(3,3),nt.style+=Y(Jr),nt.geometry.relative=!0,nt.vertex=!0,v.insert(nt),""==(Qi=(Qi=Y(Jr)).replace("strokeColor","fillColor"))&&(Qi="fillColor=#000000;"),nt.style+=Qi,(gr=new mxCell("",new mxGeometry(0,0,m,20),"strokeColor=none;fillColor=none;")).geometry.offset=new mxPoint(0,14),gr.geometry.relative=!0,gr.vertex=!0,v.insert(gr),gr.value=S(Jr.Text),gr.style+=L(Jr,A)}v.style+=I(v.style,Jr,c,v);break;case"BPMNBlackPool":v.value=S(Jr.Text),v.style+=I(v.style,Jr,c,v,A),(nt=new mxCell("",new mxGeometry(0,0,m,g),"fillColor=#000000;strokeColor=none;opacity=30;")).vertex=!0,v.insert(nt);break;case"DFDExternalEntityBlock":v.style+="strokeColor=none;fillColor=none;",v.style+=I(v.style,Jr,c,v),(nt=new mxCell("",new mxGeometry(0,0,.95*m,.95*g),"part=1;")).vertex=!0,v.insert(nt),nt.style+=I(nt.style,Jr,c,nt),(_r=new mxCell("",new mxGeometry(.05*m,.05*g,.95*m,.95*g),"part=1;")).vertex=!0,v.insert(_r),_r.value=S(Jr.Text),_r.style+=L(Jr.Text,A),_r.style+=I(_r.style,Jr,c,_r,A);break;case"GSDFDDataStoreBlock":v.value=S(Jr.Text),v.style+="shape=partialRectangle;right=0;"+L(Jr.Text,A),v.style+=I(v.style,Jr,c,v,A),(nt=new mxCell("",new mxGeometry(0,0,.2*m,g),"part=1;")).vertex=!0,v.insert(nt),nt.value=S(Jr.Number),nt.style+=L(Jr.Number,A),nt.style+=I(nt.style,Jr,c,nt,A);break;case"OrgBlock":var yt="";for(var Et in Jr.Active)"Photo"!=Et&&Jr.Active[Et]&&(yt+=S(Jr[Et],!0));if(Jr.Active.Photo){var Lt=.4*m;v.style+="spacingLeft="+Lt+";imageWidth="+(Lt-4)+";imageHeight="+(Lt-4)+";imageAlign=left;imageVerticalAlign=top;image="+w(Jr.Photo)}v.value=yt,v.style+=I(v.style,Jr,c,v,!0);break;case"DefaultTableBlock":try{Be=Jr.RowHeights.length,ze=Jr.ColWidths.length;var It=[],Bt=[];for(ne=0;ne<Be;ne++)It[ne]=Jr.RowHeights[ne]*o;for(xe=0;xe<ze;xe++)Bt[xe]=Jr.ColWidths[xe]*o;v.style=a;var zt=Jr.BandedColor1,Wt=Jr.BandedColor2,Tt=Jr.BandedRows,Gt=Jr.BandedCols,Mt=Jr.HideH,Dt=Jr.HideV,Rt=Jr.TextVAlign,Ot=Jr.FillColor,Ft=Jr.StrokeStyle;delete Jr.StrokeStyle;var Vt=$(Ot,"fillOpacity"),Nt=Jr.LineColor,Ht=$(Nt,"strokeOpacity"),Ut=(u=0,{});for(ne=0;ne<Be;ne++){for(b=0,g=It[ne],xe=0;xe<ze;xe++){var Kt=ne+","+xe;if(Ut[Kt])b+=Bt[xe];else{for(var Yt=Jr["CellFill_"+Kt],Qt=Jr["NoBand_"+Kt],qt=Jr["CellSize_"+Kt],jt=Jr["Cell_"+Kt],Xt=Jr["Cell_"+Kt+"_VAlign"],Jt=Jr["Cell_"+Kt+"_TRotation"],Zt=Jr["CellBorderWidthH_"+Kt],$t=Jr["CellBorderColorH_"+Kt],er=Jr["CellBorderStrokeStyleH_"+Kt],or=Jr["CellBorderWidthV_"+Kt],tr=Jr["CellBorderColorV_"+Kt],rr=Jr["CellBorderStrokeStyleV_"+Kt],ir=Mt?tr:$t,lr=$(ir,"strokeOpacity"),nr=Mt?or:Zt,ar=Mt?rr:er,sr=$(Yt=Tt&&!Qt?ne%2==0||Gt&&!Qt&&xe%2==0?zt:Wt:Gt&&!Qt?xe%2==0?zt:Wt:Yt,"fillOpacity")||Vt,cr=(m=Bt[xe],g),pr=(Ue=m,ne+1);pr<ne+qt.h;pr++)if(null!=It[pr]){cr+=It[pr],Ut[pr+","+xe]=!0;for(var mr=xe+1;mr<xe+qt.w;mr++)Ut[pr+","+mr]=!0}for(pr=xe+1;pr<xe+qt.w;pr++)if(null!=Bt[pr])for(Ue+=Bt[pr],Ut[ne+","+pr]=!0,mr=ne+1;mr<ne+qt.h;mr++)Ut[mr+","+pr]=!0;(Hi=new mxCell("",new mxGeometry(b,u,Ue,cr),"shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;"+(Dt?"left=0;right=0;":"")+(Mt?"top=0;bottom=0;":"")+ee({FillColor:Yt||Ot})+pe(mxConstants.STYLE_STROKECOLOR,Z(ir),Z(Nt))+(null!=nr?pe(mxConstants.STYLE_STROKEWIDTH,Math.round(parseFloat(nr)*o),"1"):"")+(lr||Ht)+sr+"verticalAlign="+(Xt||Rt||"middle")+";"+oe({StrokeStyle:ar||Ft||"solid"})+(Jt?"horizontal=0;":""))).vertex=!0,Hi.value=S(jt),Hi.style+=I(Hi.style,Jr,c,Hi,A)+(A?"fontSize=13;":z(jt)+G(jt)+M(jt)+R(jt)+O(jt)+F(jt)+V(jt)+N(jt))+H(jt)+U(jt),v.insert(Hi),b+=m}}u+=g}}catch(e){console.log(e)}break;case"VSMDedicatedProcessBlock":case"VSMProductionControlBlock":v.style+="shape=mxgraph.lean_mapping.manufacturing_process;spacingTop=15;","VSMDedicatedProcessBlock"==l.Class?v.value=S(Jr.Text):"VSMProductionControlBlock"==l.Class&&(v.value=S(Jr.Resources)),v.style+=I(v.style,Jr,c,v,A),"VSMDedicatedProcessBlock"==l.Class&&((nt=new mxCell("",new mxGeometry(0,1,11,9),"part=1;shape=mxgraph.lean_mapping.operator;")).geometry.relative=!0,nt.geometry.offset=new mxPoint(4,-13),nt.vertex=!0,v.insert(nt),nt.style+=I(nt.style,Jr,c,nt)),(gr=new mxCell("",new mxGeometry(0,0,m,15),"strokeColor=none;fillColor=none;part=1;")).vertex=!0,v.insert(gr),gr.value=S(Jr.Title),gr.style+=L(Jr.Title,A),Jr.Text=null;break;case"VSMSharedProcessBlock":var gr;v.style+="shape=mxgraph.lean_mapping.manufacturing_process_shared;spacingTop=-5;verticalAlign=top;",v.value=S(Jr.Text),v.style+=I(v.style,Jr,c,v,A),(gr=new mxCell("",new mxGeometry(.1*m,.3*g,.8*m,.6*g),"part=1;")).vertex=!0,v.insert(gr),gr.value=S(Jr.Resource),gr.style+=L(Jr.Resource,A),gr.style+=I(gr.style,Jr,c,gr,A);break;case"VSMWorkcellBlock":v.style+="shape=mxgraph.lean_mapping.work_cell;verticalAlign=top;spacingTop=-2;",v.value=S(Jr.Text),v.style+=I(v.style,Jr,c,v,A);break;case"VSMSafetyBufferStockBlock":case"VSMDatacellBlock":v.style+="strokeColor=none;fillColor=none;",v.style+=I(v.style,Jr,c,v),xo=g;var vr=parseInt(Jr.Cells),br=I("part=1;",Jr,c,v);for(vr>0&&(xo/=vr),yo=new Array,Eo=new Array,ne=1;ne<=vr;ne++)yo[ne]=new mxCell("",new mxGeometry(0,(ne-1)*xo,m,xo),br),yo[ne].vertex=!0,v.insert(yo[ne]),yo[ne].value=S(Jr["cell_"+ne]),yo[ne].style+=L(Jr["cell_"+ne],A);break;case"VSMInventoryBlock":v.style+="shape=mxgraph.lean_mapping.inventory_box;verticalLabelPosition=bottom;verticalAlign=top;",v.value=S(Jr.Text),v.style+=I(v.style,Jr,c,v,A);break;case"VSMSupermarketBlock":v.style+="strokeColor=none;",v.style+=I(v.style,Jr,c,v),xo=g,vr=parseInt(Jr.Cells),br=I("part=1;fillColor=none;",Jr,c,v),vr>0&&(xo/=vr),yo=new Array;var ur=new Array;for(ne=1;ne<=vr;ne++)yo[ne]=new mxCell("",new mxGeometry(.5*m,(ne-1)*xo,.5*m,xo),"shape=partialRectangle;left=0;"+br),yo[ne].vertex=!0,v.insert(yo[ne]),ur[ne]=new mxCell("",new mxGeometry(0,(ne-1)*xo,m,xo),"strokeColor=none;fillColor=none;part=1;"),ur[ne].vertex=!0,v.insert(ur[ne]),ur[ne].value=S(Jr["cell_"+ne]),ur[ne].style+=L(Jr["cell_"+ne],A);break;case"VSMFIFOLaneBlock":v.style+="shape=mxgraph.lean_mapping.fifo_sequence_flow;fontStyle=0;fontSize=18",v.style+=I(v.style,Jr,c,v),v.value="FIFO";break;case"VSMGoSeeProductionBlock":v.style+="shape=ellipse;perimeter=ellipsePerimeter;",v.value=S(Jr.Text),v.style+=I(v.style,Jr,c,v,A),(nt=new mxCell("",new mxGeometry(.17*m,.2*g,13,6),"shape=mxgraph.lean_mapping.go_see_production_scheduling;flipH=1;part=1;whiteSpace=wrap;html=1;")).vertex=!0,v.insert(nt),nt.style+=I(nt.style,Jr,c,nt);break;case"VSMProductionKanbanBatchBlock":v.style+="strokeColor=none;fillColor=none;",br="shape=card;size=18;flipH=1;part=1;",(nt=new mxCell("",new mxGeometry(.1*m,0,.9*m,.8*g),"shape=mxgraph.lean_mapping.go_see_production_scheduling;flipH=1;part=1;"+br)).vertex=!0,v.insert(nt),nt.style+=I(nt.style,Jr,c,nt),(_r=new mxCell("",new mxGeometry(.05*m,.1*g,.9*m,.8*g),"shape=mxgraph.lean_mapping.go_see_production_scheduling;flipH=1;part=1;"+br)).vertex=!0,v.insert(_r),_r.style+=I(_r.style,Jr,c,_r),($r=new mxCell("",new mxGeometry(0,.2*g,.9*m,.8*g),"shape=mxgraph.lean_mapping.go_see_production_scheduling;flipH=1;part=1;whiteSpace=wrap;html=1;spacing=2;"+br)).vertex=!0,v.insert($r),$r.value=S(Jr.Text),$r.style+=I($r.style,Jr,c,$r,A);break;case"VSMElectronicInformationArrow":v.style="group;",v.value=S(Jr.Title),v.style+=L(Jr.Title,A),(dr=new mxCell("",new mxGeometry(0,0,m,g),"shape=mxgraph.lean_mapping.electronic_info_flow_edge;html=1;entryX=0;entryY=1;exitX=1;exitY=0;")).edge=!0,dr.geometry.relative=1,s.addCell(dr,v,null,v,v);break;case"AWSRoundedRectangleContainerBlock2":case"AWSRoundedRectangleContainerBlock":v.style+="strokeColor=none;fillColor=none;",Jr.Spotfleet?((nt=new mxCell("",new mxGeometry(0,0,m,g-20),"resizeWidth=1;resizeHeight=1;fillColor=none;align=center;verticalAlign=bottom;spacing=2;rounded=1;arcSize=10;")).geometry.offset=new mxPoint(0,20),nt.geometry.relative=!0,nt.vertex=!0,v.insert(nt),nt.value=S(Jr.Title),nt.style+=I(nt.style,Jr,c,nt,A),(_r=new mxCell("",new mxGeometry(0,0,35,40),"strokeColor=none;shape=mxgraph.aws3.spot_instance;fillColor=#f58536;")).geometry.relative=!0,_r.geometry.offset=new mxPoint(30,0),_r.vertex=!0,v.insert(_r)):Jr.Beanstalk?((nt=new mxCell("",new mxGeometry(0,0,m,g-20),"resizeWidth=1;resizeHeight=1;fillColor=none;align=center;verticalAlign=bottom;spacing=2;rounded=1;arcSize=10;")).geometry.offset=new mxPoint(0,20),nt.geometry.relative=!0,nt.vertex=!0,v.insert(nt),nt.value=S(Jr.Title),nt.style+=I(nt.style,Jr,c,nt,A),(_r=new mxCell("",new mxGeometry(0,0,30,40),"strokeColor=none;shape=mxgraph.aws3.elastic_beanstalk;fillColor=#759C3E;")).geometry.relative=!0,_r.geometry.offset=new mxPoint(30,0),_r.vertex=!0,v.insert(_r)):Jr.EC2?((nt=new mxCell("",new mxGeometry(0,0,m,g-20),"resizeWidth=1;resizeHeight=1;fillColor=none;align=center;verticalAlign=bottom;spacing=2;rounded=1;arcSize=10;")).geometry.offset=new mxPoint(0,20),nt.geometry.relative=!0,nt.vertex=!0,v.insert(nt),nt.value=S(Jr.Title),nt.style+=I(nt.style,Jr,c,nt,A),(_r=new mxCell("",new mxGeometry(0,0,32,40),"strokeColor=none;shape=mxgraph.aws3.ec2;fillColor=#F58534;")).geometry.relative=!0,_r.geometry.offset=new mxPoint(30,0),_r.vertex=!0,v.insert(_r)):Jr.Subnet?((nt=new mxCell("",new mxGeometry(0,0,m,g-20),"resizeWidth=1;resizeHeight=1;fillColor=none;align=center;verticalAlign=bottom;spacing=2;rounded=1;arcSize=10;")).geometry.offset=new mxPoint(0,20),nt.geometry.relative=!0,nt.vertex=!0,v.insert(nt),nt.value=S(Jr.Title),nt.style+=I(nt.style,Jr,c,nt,A),(_r=new mxCell("",new mxGeometry(0,0,32,40),"strokeColor=none;shape=mxgraph.aws3.permissions;fillColor=#146EB4;")).geometry.relative=!0,_r.geometry.offset=new mxPoint(30,0),_r.vertex=!0,v.insert(_r)):Jr.VPC?((nt=new mxCell("",new mxGeometry(0,0,m,g-20),"resizeWidth=1;resizeHeight=1;fillColor=none;align=center;verticalAlign=bottom;spacing=2;rounded=1;arcSize=10;")).geometry.offset=new mxPoint(0,20),nt.geometry.relative=!0,nt.vertex=!0,v.insert(nt),nt.value=S(Jr.Title),nt.style+=I(nt.style,Jr,c,nt,A),(_r=new mxCell("",new mxGeometry(0,0,60,40),"strokeColor=none;shape=mxgraph.aws3.virtual_private_cloud;fillColor=#146EB4;")).geometry.relative=!0,_r.geometry.offset=new mxPoint(30,0),_r.vertex=!0,v.insert(_r)):Jr.AWS?((nt=new mxCell("",new mxGeometry(0,0,m,g-20),"resizeWidth=1;resizeHeight=1;fillColor=none;align=center;verticalAlign=bottom;spacing=2;rounded=1;arcSize=10;")).geometry.offset=new mxPoint(0,20),nt.geometry.relative=!0,nt.vertex=!0,v.insert(nt),nt.value=S(Jr.Title),nt.style+=I(nt.style,Jr,c,nt,A),(_r=new mxCell("",new mxGeometry(0,0,60,40),"strokeColor=none;shape=mxgraph.aws3.cloud;fillColor=#F58534;")).geometry.relative=!0,_r.geometry.offset=new mxPoint(30,0),_r.vertex=!0,v.insert(_r)):Jr.Corporate?((nt=new mxCell("",new mxGeometry(0,0,m,g-20),"resizeWidth=1;resizeHeight=1;fillColor=none;align=center;verticalAlign=bottom;spacing=2;rounded=1;arcSize=10;")).geometry.offset=new mxPoint(0,20),nt.geometry.relative=!0,nt.vertex=!0,v.insert(nt),nt.value=S(Jr.Title),nt.style+=I(nt.style,Jr,c,nt,A),(_r=new mxCell("",new mxGeometry(0,0,25,40),"strokeColor=none;shape=mxgraph.aws3.corporate_data_center;fillColor=#7D7C7C;")).geometry.relative=!0,_r.geometry.offset=new mxPoint(30,0),_r.vertex=!0,v.insert(_r)):(v.style="resizeWidth=1;resizeHeight=1;fillColor=none;align=center;verticalAlign=bottom;spacing=2;rounded=1;arcSize=10;",v.value=S(Jr.Title),v.style+=I(v.style,Jr,c,v,A));break;case"AWSElasticComputeCloudBlock2":v.style+="strokeColor=none;shape=mxgraph.aws3.ec2;verticalLabelPosition=bottom;align=center;verticalAlign=top;",v.value=S(Jr.Title),v.style+=I(v.style,Jr,c,v,A);break;case"AWSRoute53Block2":v.style+="strokeColor=none;shape=mxgraph.aws3.route_53;verticalLabelPosition=bottom;align=center;verticalAlign=top;",v.value=S(Jr.Title),v.style+=I(v.style,Jr,c,v,A);break;case"AWSRDBSBlock2":v.style+="strokeColor=none;shape=mxgraph.aws3.rds;verticalLabelPosition=bottom;align=center;verticalAlign=top;",v.value=S(Jr.Title),v.style+=I(v.style,Jr,c,v,A);break;case"NET_RingNetwork":v.style+="strokeColor=none;fillColor=none;",(Hi=new mxCell("",new mxGeometry(.25*m,.25*g,.5*m,.5*g),"ellipse;html=1;strokeColor=#29AAE1;strokeWidth=2;")).vertex=!0,v.insert(Hi);var hr=[Hi];Hi.style+=ee(Jr),(dr=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=none;rounded=0;endArrow=none;dashed=0;html=1;strokeColor=#29AAE1;strokeWidth=2;")).geometry.relative=!0,dr.edge=!0,de(.5*m,0,dr,n,s,hr,v,Hi),de(.855*m,.145*g,dr,n,s,hr,v,Hi),de(m,.5*g,dr,n,s,hr,v,Hi),de(.855*m,.855*g,dr,n,s,hr,v,Hi),de(.5*m,g,dr,n,s,hr,v,Hi),de(.145*m,.855*g,dr,n,s,hr,v,Hi),de(0,.5*g,dr,n,s,hr,v,Hi),de(.145*m,.145*g,dr,n,s,hr,v,Hi);break;case"NET_Ethernet":v.style+="strokeColor=none;fillColor=none;",(Hi=new mxCell("",new mxGeometry(0,.5*g-10,m,20),"shape=mxgraph.networks.bus;gradientColor=none;gradientDirection=north;fontColor=#ffffff;perimeter=backbonePerimeter;backboneSize=20;fillColor=#29AAE1;strokeColor=#29AAE1;")).vertex=!0,v.insert(Hi),hr=[Hi],(dr=new mxCell("",new mxGeometry(0,0,0,0),"strokeColor=#29AAE1;edgeStyle=none;rounded=0;endArrow=none;html=1;strokeWidth=2;")).geometry.relative=!0,dr.edge=!0,hr=[Hi];var Ar=m/Jr.NumTopNodes;for(ne=0;ne<Jr.NumTopNodes;ne++)de(.5*Ar+ne*Ar,0,dr,n,s,hr,v,Hi);for(Ar=m/Jr.NumBottomNodes,ne=0;ne<Jr.NumBottomNodes;ne++)de(.5*Ar+ne*Ar,g,dr,n,s,hr,v,Hi);break;case"EE_OpAmp":v.style+="shape=mxgraph.electrical.abstract.operational_amp_1;",v.value=S(Jr.Title),v.style+=I(v.style,Jr,c,v,A),Jr.ToggleCharge&&(v.style+="flipV=1;");break;case"EIMessageChannelBlock":case"EIDatatypeChannelBlock":case"EIInvalidMessageChannelBlock":case"EIDeadLetterChannelBlock":case"EIGuaranteedDeliveryBlock":v.style+="verticalLabelPosition=bottom;verticalAlign=top;",v.value=S(Jr.Text),v.style+=I(v.style,Jr,c,v,A),"EIMessageChannelBlock"==l.Class?(nt=new mxCell("",new mxGeometry(.5,.5,.9*m,20),"shape=mxgraph.eip.messageChannel;fillColor=#818181;part=1;")).geometry.offset=new mxPoint(.45*-m,0):"EIDatatypeChannelBlock"==l.Class?(nt=new mxCell("",new mxGeometry(.5,.5,.9*m,20),"shape=mxgraph.eip.dataChannel;fillColor=#818181;part=1;")).geometry.offset=new mxPoint(.45*-m,0):"EIInvalidMessageChannelBlock"==l.Class?(nt=new mxCell("",new mxGeometry(.5,.5,.9*m,20),"shape=mxgraph.eip.invalidMessageChannel;fillColor=#818181;part=1;")).geometry.offset=new mxPoint(.45*-m,0):"EIDeadLetterChannelBlock"==l.Class?(nt=new mxCell("",new mxGeometry(.5,.5,.9*m,20),"shape=mxgraph.eip.deadLetterChannel;fillColor=#818181;part=1;")).geometry.offset=new mxPoint(.45*-m,0):"EIGuaranteedDeliveryBlock"==l.Class&&((nt=new mxCell("",new mxGeometry(.5,.5,20,27),"shape=cylinder;fillColor=#818181;part=1;")).geometry.offset=new mxPoint(-10,-7)),nt.geometry.relative=!0,nt.vertex=!0,v.insert(nt),nt.style+=I(nt.style,Jr,c,nt),(dr=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=none;rounded=0;endArrow=block;dashed=0;html=1;strokeColor=#818181;strokeWidth=1;endFill=1;endSize=6;")).geometry.relative=!0,dr.edge=!0,Ce(.15*m,.25*g,.85*m,.25*g,dr,n,s,hr,v);break;case"EIChannelAdapterBlock":v.style+="verticalLabelPosition=bottom;verticalAlign=top;",v.value=S(Jr.Text),v.style+=I(v.style,Jr,c,v,A),(nt=new mxCell("",new mxGeometry(0,.07*g,.21*m,.86*g),"fillColor=#FFFF33;part=1;")).vertex=!0,v.insert(nt),nt.style+=I(nt.style,Jr,c,nt),(_r=new mxCell("",new mxGeometry(.26*m,.09*g,.2*m,.82*g),"shape=mxgraph.eip.channel_adapter;fillColor=#4CA3D9;part=1;")).vertex=!0,v.insert(_r),_r.style+=I(_r.style,Jr,c,_r),($r=new mxCell("",new mxGeometry(1,.5,.35*m,20),"shape=mxgraph.eip.messageChannel;fillColor=#818181;part=1;")).geometry.relative=!0,$r.geometry.offset=new mxPoint(.4*-m,-10),$r.vertex=!0,v.insert($r),$r.style+=I($r.style,Jr,c,$r),(wr=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;rounded=0;exitX=1;exitY=0.5;entryX=0;entryY=0.5;endArrow=none;dashed=0;html=1;strokeWidth=1;endFill=1;endSize=2;")).geometry.relative=!0,wr.edge=!0,nt.insertEdge(wr,!0),_r.insertEdge(wr,!1),wr.style+=Y(Jr),n.push(s.addCell(wr,null,null,null,null)),(xr=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;rounded=0;exitX=1;exitY=0.5;entryX=0;entryY=0.5;endArrow=block;startArrow=block;dashed=0;html=1;strokeColor=#818181;strokeWidth=1;endFill=1;endSize=2;startFill=1;startSize=2;")).geometry.relative=!0,xr.edge=!0,_r.insertEdge(xr,!0),$r.insertEdge(xr,!1),n.push(s.addCell(xr,null,null,null,null));break;case"EIMessageBlock":case"EICommandMessageBlock":case"EIDocumentMessageBlock":case"EIEventMessageBlock":v.style+="strokeColor=none;fillColor=none;verticalLabelPosition=bottom;verticalAlign=top;",v.value=S(Jr.Text),v.style+=I(v.style,Jr,c,v,A),(nt=new mxCell("",new mxGeometry(0,0,17,17),"ellipse;fillColor=#808080;part=1;")).vertex=!0,v.insert(nt),nt.style+=I(nt.style,Jr,c,nt);var fr=(g-17)/(zr=Jr.Messages),_r=new Array,dr=new Array;for(ne=0;ne<zr;ne++){var Cr=fr*(ne+1)-3;switch(_r[ne]=new mxCell("",new mxGeometry(m-20,Cr,20,20),"part=1;"),_r[ne].vertex=!0,v.insert(_r[ne]),l.Class){case"EIMessageBlock":_r[ne].value=S(Jr["message_"+(ne+1)]),_r.style+=L(Jr["message_"+(ne+1)],A);break;case"EICommandMessageBlock":_r[ne].value="C",_r[ne].style+="fontStyle=1;fontSize=13;";break;case"EIDocumentMessageBlock":_r[ne].value="D",_r[ne].style+="fontStyle=1;fontSize=13;";break;case"EIEventMessageBlock":_r[ne].value="E",_r[ne].style+="fontStyle=1;fontSize=13;"}_r[ne].style+=I(_r[ne].style,Jr,c,_r[ne]),dr[ne]=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;rounded=0;exitX=0;exitY=0.5;endArrow=none;dashed=0;html=1;"),dr[ne].geometry.relative=!0,dr[ne].edge=!0,nt.insertEdge(dr[ne],!1),_r[ne].insertEdge(dr[ne],!0),dr[ne].style+=I(dr[ne].style,Jr,c,dr[ne]),(Wr=new Array).push(new mxPoint(b+8.5,u+Cr+10)),dr[ne].geometry.points=Wr,n.push(s.addCell(dr[ne],null,null,null,null))}break;case"EIMessageEndpointBlock":v.style+="verticalLabelPosition=bottom;verticalAlign=top;",v.value=S(Jr.Text),v.style+=I(v.style,Jr,c,v,A),(nt=new mxCell("",new mxGeometry(.45*m,.25*g,.3*m,.5*g),"part=1;fillColor=#ffffff")).vertex=!0,v.insert(nt),nt.style+=I(nt.style,Jr,c,nt),(dr=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=none;rounded=0;endArrow=block;dashed=0;html=1;strokeColor=#818181;strokeWidth=1;endFill=1;endSize=6;")).geometry.relative=!0,dr.edge=!0,Ce(0,.5*g,.4*m,.5*g,dr,n,s,hr,v);break;case"EIPublishSubscribeChannelBlock":v.style+="verticalLabelPosition=bottom;verticalAlign=top;",v.value=S(Jr.Text),v.style+=I(v.style,Jr,c,v,A),(wr=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=none;rounded=0;endArrow=block;dashed=0;html=1;strokeColor=#818181;strokeWidth=1;endFill=1;endSize=6;")).geometry.relative=!0,wr.edge=!0,Ce(.05*m,.5*g,.85*m,.5*g,wr,n,s,hr,v),(xr=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=elbowEdgeStyle;rounded=0;endArrow=block;dashed=0;html=1;strokeColor=#818181;strokeWidth=1;endFill=1;endSize=6;")).geometry.relative=!0,xr.edge=!0,Ce(.05*m,.5*g,.85*m,.15*g,xr,n,s,hr,v),(Er=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=elbowEdgeStyle;rounded=0;endArrow=block;dashed=0;html=1;strokeColor=#818181;strokeWidth=1;endFill=1;endSize=6;")).geometry.relative=!0,Er.edge=!0,Ce(.05*m,.5*g,.85*m,.85*g,Er,n,s,hr,v);break;case"EIMessageBusBlock":v.style+="verticalLabelPosition=bottom;verticalAlign=top;",v.value=S(Jr.Text),v.style+=I(v.style,Jr,c,v,A),(wr=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=none;rounded=0;endArrow=block;dashed=0;html=1;strokeWidth=1;endFill=1;endSize=4;startArrow=block;startFill=1;startSize=4;")).geometry.relative=!0,wr.edge=!0,wr.style+=Y(Jr),Ce(.05*m,.5*g,.95*m,.5*g,wr,n,s,hr,v),(xr=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=elbowEdgeStyle;rounded=0;endArrow=block;dashed=0;html=1;strokeWidth=1;endFill=1;endSize=4;startArrow=block;startFill=1;startSize=4;")).geometry.relative=!0,xr.edge=!0,xr.style+=Y(Jr),Ce(.3*m,.1*g,.3*m,.5*g,xr,n,s,hr,v),(Er=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=elbowEdgeStyle;rounded=0;endArrow=block;dashed=0;html=1;strokeWidth=1;endFill=1;endSize=4;startArrow=block;startFill=1;startSize=4;")).geometry.relative=!0,Er.edge=!0,Er.style+=Y(Jr),Ce(.7*m,.1*g,.7*m,.5*g,Er,n,s,hr,v),(Lr=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=elbowEdgeStyle;rounded=0;endArrow=block;dashed=0;html=1;strokeWidth=1;endFill=1;endSize=4;startArrow=block;startFill=1;startSize=4;")).geometry.relative=!0,Lr.edge=!0,Lr.style+=Y(Jr),Ce(.5*m,.5*g,.5*m,.9*g,Lr,n,s,hr,v);break;case"EIRequestReplyBlock":v.style+="verticalLabelPosition=bottom;verticalAlign=top;",v.value=S(Jr.Text),v.style+=I(v.style,Jr,c,v,A),(nt=new mxCell("",new mxGeometry(.2*m,.21*g,.16*m,.24*g),"part=1;fillColor=#ffffff;")).vertex=!0,v.insert(nt),nt.style+=I(nt.style,Jr,c,nt),(wr=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=none;rounded=0;endArrow=block;dashed=0;html=1;strokeColor=#818181;strokeWidth=1;endFill=1;endSize=6;")).geometry.relative=!0,wr.edge=!0,Ce(.45*m,.33*g,.8*m,.33*g,wr,n,s,hr,v),(_r=new mxCell("",new mxGeometry(.64*m,.55*g,.16*m,.24*g),"part=1;fillColor=#ffffff;")).vertex=!0,v.insert(_r),_r.style+=I(_r.style,Jr,c,_r),(xr=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=none;rounded=0;endArrow=block;dashed=0;html=1;strokeColor=#818181;strokeWidth=1;endFill=1;endSize=6;")).geometry.relative=!0,xr.edge=!0,Ce(.55*m,.67*g,.2*m,.67*g,xr,n,s,hr,v);break;case"EIReturnAddressBlock":v.style+="verticalLabelPosition=bottom;verticalAlign=top;",v.value=S(Jr.Text),v.style+=I(v.style,Jr,c,v,A),(nt=new mxCell("",new mxGeometry(.1*m,.15*g,.8*m,.7*g),"part=1;shape=mxgraph.eip.retAddr;fillColor=#FFE040;")).vertex=!0,v.insert(nt),nt.style+=I(nt.style,Jr,c,nt);break;case"EICorrelationIDBlock":v.style+="verticalLabelPosition=bottom;verticalAlign=top;",v.value=S(Jr.Text),v.style+=I(v.style,Jr,c,v,A),(nt=new mxCell("",new mxGeometry(.04*m,.06*g,.18*m,.28*g),"ellipse;fillColor=#808080;part=1;")).vertex=!0,v.insert(nt),nt.style+=I(nt.style,Jr,c,nt),(_r=new mxCell("",new mxGeometry(.2*m,.56*g,.2*m,.32*g),"part=1;")).vertex=!0,v.insert(_r),_r.value="A",_r.style+="fontStyle=1;fontSize=13;",nt.style+=I(nt.style,Jr,c,nt),(wr=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;rounded=0;exitX=0;exitY=0.5;endArrow=none;dashed=0;html=1;part=1;")).geometry.relative=!0,wr.edge=!0,nt.insertEdge(wr,!1),_r.insertEdge(wr,!0),wr.style+=I(wr.style,Jr,c,wr),(Wr=new Array).push(new mxPoint(b+.13*m,u+.72*g)),wr.geometry.points=Wr,n.push(s.addCell(wr,null,null,null,null)),($r=new mxCell("",new mxGeometry(.6*m,.06*g,.18*m,.28*g),"ellipse;fillColor=#808080;part=1;")).vertex=!0,v.insert($r),$r.style+=Y(Jr)+te(Jr),$r.style+=I($r.style,Jr,c,$r),(ei=new mxCell("",new mxGeometry(.76*m,.56*g,.2*m,.32*g),"part=1;")).vertex=!0,v.insert(ei),ei.style+=Y(Jr)+q(Jr,0,ei)+te(Jr)+oe(Jr),ei.value="B",ei.style+="fontStyle=1;fontSize=13;fillColor=#ffffff;",ei.style+=I(ei.style,Jr,c,ei),(xr=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;rounded=0;exitX=0;exitY=0.5;endArrow=none;dashed=0;html=1;part=1;")).geometry.relative=!0,xr.edge=!0,$r.insertEdge(xr,!1),ei.insertEdge(xr,!0),xr.style+=I(xr.style,Jr,c,xr);var kr=new Array;kr.push(new mxPoint(b+.69*m,u+.72*g)),xr.geometry.points=kr,n.push(s.addCell(xr,null,null,null,null)),(Er=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;endArrow=block;endFill=1;endSize=6;part=1;")).geometry.relative=!0,Er.edge=!0,nt.insertEdge(Er,!1),$r.insertEdge(Er,!0),Er.style+=I(Er.style,Jr,c,Er),n.push(s.addCell(Er,null,null,null,null));break;case"EIMessageSequenceBlock":v.style+="verticalLabelPosition=bottom;verticalAlign=top;",v.value=S(Jr.Text),v.style+=I(v.style,Jr,c,v,A),(nt=new mxCell("1",new mxGeometry(.2*m,.4*g,.1*m,.19*g),"fontStyle=1;fillColor=#ffffff;fontSize=13;part=1;")).vertex=!0,v.insert(nt),nt.style+=I(nt.style,Jr,c,nt),(_r=new mxCell("2",new mxGeometry(.45*m,.4*g,.1*m,.19*g),"fontStyle=1;fillColor=#ffffff;fontSize=13;part=1;")).vertex=!0,v.insert(_r),_r.style+=I(_r.style,Jr,c,_r),($r=new mxCell("3",new mxGeometry(.7*m,.4*g,.1*m,.19*g),"fontStyle=1;fillColor=#ffffff;fontSize=13;part=1;")).vertex=!0,v.insert($r),$r.style+=I($r.style,Jr,c,$r);var wr=new mxCell("",new mxGeometry(0,0,0,0),"curved=1;endArrow=block;html=1;endSize=3;part=1;");nt.insertEdge(wr,!1),_r.insertEdge(wr,!0),wr.geometry.points=[new mxPoint(b+.375*m,u+.15*g)],wr.geometry.relative=!0,wr.edge=!0,wr.style+=I(wr.style,Jr,c,wr),n.push(s.addCell(wr,null,null,null,null));var xr=new mxCell("",new mxGeometry(0,0,0,0),"curved=1;endArrow=block;html=1;endSize=3;part=1;");_r.insertEdge(xr,!1),$r.insertEdge(xr,!0),xr.geometry.points=[new mxPoint(b+.675*m,u+.15*g)],xr.geometry.relative=!0,xr.edge=!0,xr.style+=I(xr.style,Jr,c,xr),n.push(s.addCell(xr,null,null,null,null));break;case"EIMessageExpirationBlock":v.style+="verticalLabelPosition=bottom;verticalAlign=top;",v.value=S(Jr.Text),v.style+=I(v.style,Jr,c,v,A),(nt=new mxCell("",new mxGeometry(.3*m,.2*g,.4*m,.6*g),"shape=mxgraph.ios7.icons.clock;fillColor=#ffffff;flipH=1;part=1;")).vertex=!0,v.insert(nt),nt.style+=I(nt.style,Jr,c,nt);break;case"EIMessageBrokerBlock":v.style+="strokeColor=none;fillColor=none;verticalLabelPosition=bottom;verticalAlign=top;",v.value=S(Jr.Text),v.style+=I(v.style,Jr,c,v,A),(nt=new mxCell("",new mxGeometry(.38*m,.42*g,.24*m,.16*g),"part=1;fillColor=#aefe7d;")).vertex=!0,v.insert(nt),nt.style+=I(nt.style,Jr,c,nt),(_r=new mxCell("",new mxGeometry(.38*m,0,.24*m,.16*g),"part=1;")).vertex=!0,v.insert(_r),_r.style+=I(_r.style,Jr,c,_r),($r=new mxCell("",new mxGeometry(.76*m,.23*g,.24*m,.16*g),"")).vertex=!0,v.insert($r),$r.style=_r.style,(ei=new mxCell("",new mxGeometry(.76*m,.61*g,.24*m,.16*g),"")).vertex=!0,v.insert(ei),ei.style=_r.style;var Pr=new mxCell("",new mxGeometry(.38*m,.84*g,.24*m,.16*g),"");Pr.vertex=!0,v.insert(Pr),Pr.style=_r.style;var Sr=new mxCell("",new mxGeometry(0,.61*g,.24*m,.16*g),"");Sr.vertex=!0,v.insert(Sr),Sr.style=_r.style;var yr=new mxCell("",new mxGeometry(0,.23*g,.24*m,.16*g),"");yr.vertex=!0,v.insert(yr),yr.style=_r.style,wr=new mxCell("",new mxGeometry(0,0,0,0),"endArrow=none;part=1;"),nt.insertEdge(wr,!1),_r.insertEdge(wr,!0),wr.edge=!0,wr.style+=I(wr.style,Jr,c,wr),n.push(s.addCell(wr,null,null,null,null)),xr=new mxCell("",new mxGeometry(0,0,0,0),"endArrow=none;part=1;"),nt.insertEdge(xr,!1),$r.insertEdge(xr,!0),xr.edge=!0,xr.style+=I(xr.style,Jr,c,xr),n.push(s.addCell(xr,null,null,null,null));var Er=new mxCell("",new mxGeometry(0,0,0,0),"endArrow=none;part=1;");nt.insertEdge(Er,!1),ei.insertEdge(Er,!0),Er.edge=!0,Er.style+=I(Er.style,Jr,c,Er),n.push(s.addCell(Er,null,null,null,null));var Lr=new mxCell("",new mxGeometry(0,0,0,0),"endArrow=none;part=1;");nt.insertEdge(Lr,!1),Pr.insertEdge(Lr,!0),Lr.edge=!0,Lr.style+=I(Lr.style,Jr,c,Lr),n.push(s.addCell(Lr,null,null,null,null));var Ir=new mxCell("",new mxGeometry(0,0,0,0),"endArrow=none;part=1;");nt.insertEdge(Ir,!1),Sr.insertEdge(Ir,!0),Ir.edge=!0,Ir.style+=I(Ir.style,Jr,c,Ir),n.push(s.addCell(Ir,null,null,null,null));var Br=new mxCell("",new mxGeometry(0,0,0,0),"endArrow=none;part=1;");nt.insertEdge(Br,!1),yr.insertEdge(Br,!0),Br.edge=!0,Br.style+=I(Br.style,Jr,c,Br),n.push(s.addCell(Br,null,null,null,null));break;case"EIDurableSubscriberBlock":v.style+="verticalLabelPosition=bottom;verticalAlign=top;",v.value=S(Jr.Text),v.style+=I(v.style,Jr,c,v,A),(wr=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=elbowEdgeStyle;rounded=0;endArrow=block;endFill=1;endSize=6;")).geometry.relative=!0,wr.edge=!0,Ce(.05*m,.5*g,.6*m,.25*g,wr,n,s,hr,v),(xr=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=elbowEdgeStyle;rounded=0;endArrow=block;endFill=1;endSize=6;")).geometry.relative=!0,xr.edge=!0,Ce(.05*m,.5*g,.6*m,.75*g,xr,n,s,hr,v),(nt=new mxCell("",new mxGeometry(.7*m,.1*g,.15*m,.32*g),"shape=mxgraph.eip.durable_subscriber;part=1;fillColor=#818181;")).vertex=!0,v.insert(nt),nt.style+=I(nt.style,Jr,c,nt);break;case"EIControlBusBlock":v.style+="verticalLabelPosition=bottom;verticalAlign=top;",v.value=S(Jr.Text),v.style+=I(v.style,Jr,c,v,A),(nt=new mxCell("",new mxGeometry(.25*m,.25*g,.5*m,.5*g),"shape=mxgraph.eip.control_bus;part=1;")).vertex=!0,v.insert(nt),nt.style+=I(nt.style,Jr,c,nt);break;case"EIMessageHistoryBlock":var zr;for(v.style+="strokeColor=none;fillColor=none;verticalLabelPosition=bottom;verticalAlign=top;",v.value=S(Jr.Text),v.style+=I(v.style,Jr,c,v,A),(nt=new mxCell("",new mxGeometry(0,0,17,17),"ellipse;fillColor=#808080;part=1;")).vertex=!0,v.insert(nt),nt.style+=I(nt.style,Jr,c,nt),($r=new mxCell("",new mxGeometry(m-45,30,30,20),"shape=mxgraph.mockup.misc.mail2;fillColor=#FFE040;part=1;")).vertex=!0,v.insert($r),$r.style+=I($r.style,Jr,c,$r),(Er=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;rounded=0;exitX=0;exitY=0.5;endArrow=none;dashed=0;html=1;")).geometry.relative=!0,Er.edge=!0,nt.insertEdge(Er,!1),$r.insertEdge(Er,!0),Er.style+=I(Er.style,Jr,c,Er),Er.geometry.points=[new mxPoint(b+8.5,u+40)],n.push(s.addCell(Er,null,null,null,null)),(ei=new mxCell("",new mxGeometry(m-45,g-20,20,20),"part=1;")).vertex=!0,v.insert(ei),ei.value=S(Jr.message_0),ei.style+=L(Jr.message_0,A),ei.style+=I(ei.style,Jr,c,ei,A),(Lr=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;rounded=0;exitX=0;exitY=0.5;endArrow=none;dashed=0;html=1;")).geometry.relative=!0,Lr.edge=!0,nt.insertEdge(Lr,!1),ei.insertEdge(Lr,!0),Lr.style+=I(Lr.style,Jr,c,Lr),Lr.geometry.points=[new mxPoint(b+8.5,u+g-10)],n.push(s.addCell(Lr,null,null,null,null)),fr=(g-75)/(zr=Jr.HistoryMessages),_r=new Array,dr=new Array,ne=0;ne<zr;ne++){var Wr;Cr=fr*(ne+1)+30,_r[ne]=new mxCell("",new mxGeometry(m-20,Cr,20,20),"part=1;"),_r[ne].vertex=!0,_r[ne].value=S(Jr["message_"+(ne+1)]),_r.style+=L(Jr["message_"+(ne+1)],A),v.insert(_r[ne]),_r[ne].style+=I(_r[ne].style,Jr,c,_r[ne],A),dr[ne]=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;rounded=0;exitX=0;exitY=0.5;endArrow=none;dashed=0;html=1;"),dr[ne].geometry.relative=!0,dr[ne].edge=!0,$r.insertEdge(dr[ne],!1),_r[ne].insertEdge(dr[ne],!0),dr[ne].style+=I(dr[ne].style,Jr,c,dr[ne]),(Wr=new Array).push(new mxPoint(b+m-30,u+Cr+10)),dr[ne].geometry.points=Wr,n.push(s.addCell(dr[ne],null,null,null,null))}break;case"Equation":LucidImporter.hasMath=!0,v.style+="strokeColor=none;",v.style+=I(v.style,Jr,c,v),v.value="$$"+Jr.Latex+"$$";break;case"fpDoor":v.style+="shape=mxgraph.floorplan.doorRight;",Jr.DoorAngle<0&&(v.style+="flipV=1;"),v.style+=I(v.style,Jr,c,v);break;case"fpWall":v.style+="labelPosition=center;verticalAlign=bottom;verticalLabelPosition=top;",v.value=S(Jr),v.style+=I(v.style,Jr,c,v,A),v.style=v.style.replace("rotation=180;","");break;case"fpDoubleDoor":v.style+="shape=mxgraph.floorplan.doorDouble;",Jr.DoorAngle>0&&(v.style+="flipV=1;"),v.style+=I(v.style,Jr,c,v);break;case"fpRestroomLights":v.style+="strokeColor=none;fillColor=none;",v.style+=I(v.style,Jr,c,v),(nt=new mxCell("",new mxGeometry(0,0,m,.25*g),"part=1;")).vertex=!0,v.insert(nt),nt.style+=I(nt.style,Jr,c,nt),_r=new Array;var Tr=.02*m,Gr=(m-2*Tr)/Jr.LightCount,Mr=.8*Gr;for(ne=0;ne<Jr.LightCount;ne++)_r[ne]=new mxCell("",new mxGeometry(Tr+Gr*ne+(Gr-Mr)/2,.25*g,Mr,.75*g),"ellipse;part=1;"),_r[ne].vertex=!0,v.insert(_r[ne]),_r[ne].style+=I(_r[ne].style,Jr,c,_r[ne]);break;case"fpRestroomSinks":v.style+="strokeColor=none;fillColor=none;",v.style+=I(v.style,Jr,c,v),nt=new Array;var Dr=m/Jr.SinkCount;for(ne=0;ne<Jr.SinkCount;ne++)nt[ne]=new mxCell("",new mxGeometry(Dr*ne,0,Dr,g),"part=1;shape=mxgraph.floorplan.sink_2;"),nt[ne].vertex=!0,v.insert(nt[ne]),nt[ne].style+=I(nt[ne].style,Jr,c,nt[ne]);break;case"fpRestroomStalls":v.style+="strokeColor=none;fillColor=none;";var Rr=.1*m/Jr.StallCount;(nt=new mxCell("",new mxGeometry(0,0,Rr,g),"fillColor=#000000;part=1;")).vertex=!0,v.insert(nt),nt.style+=I(nt.style,Jr,c,nt);var Or=(m-Rr)/Jr.StallCount,Fr=new Array,Vr=new Array,Nr=new Array,Hr=new Array,Ur="part=1;fillColor="+(Qi=""==(Qi=Y(Jr))?"#000000;":Qi.replace("stokreColor=",""));Ur+=I(Ur,Jr,c,v);var Kr=I("",Jr,c,v);for(ne=0;ne<Jr.StallCount;ne++)Fr[ne]=new mxCell("",new mxGeometry((ne+1)*Or,0,Rr,g),Ur),Fr[ne].vertex=!0,v.insert(Fr[ne]),Nr[ne]=new mxCell("",new mxGeometry(Rr+ne*Or+.05*(Or-Rr),g-.92*(Or-Rr),.9*(Or-Rr),.92*(Or-Rr)),"shape=mxgraph.floorplan.doorRight;flipV=1;part=1;"),Nr[ne].vertex=!0,v.insert(Nr[ne]),Nr[ne].style+=Kr,Vr[ne]=new mxCell("",new mxGeometry(Rr+ne*Or+.2*(Or-Rr),0,.6*(Or-Rr),.8*(Or-Rr)),"shape=mxgraph.floorplan.toilet;part=1;"),Vr[ne].vertex=!0,v.insert(Vr[ne]),Vr[ne].style+=Kr,Hr[ne]=new mxCell("",new mxGeometry(Rr+ne*Or,.42*g,.15*(Or-Rr),.12*(Or-Rr)),"part=1;"),Hr[ne].vertex=!0,v.insert(Hr[ne]),Hr[ne].style+=Kr;break;case"PEOneToMany":v.style+="strokeColor=none;fillColor=none;";var Yr="edgeStyle=none;endArrow=none;part=1;",Qr="shape=triangle;part=1;fillColor="+(Qi=""==(Qi=Y(Jr))?"#000000;":Qi.replace("strokeColor=",""));Qr+=I(Qr,Jr,c,v),(wr=new mxCell("",new mxGeometry(0,0,0,0),Yr)).geometry.relative=!0,wr.edge=!0,Ce(0,.5*g,.65*m,.5*g,wr,n,s,hr,v);var qr=g/Jr.numLines,jr=(xr=new Array,new Array);for(ne=0;ne<Jr.numLines;ne++)xr[ne]=new mxCell("",new mxGeometry(0,0,0,0),Yr),xr[ne].geometry.relative=!0,xr[ne].edge=!0,Ce(.65*m,.5*g,.96*m,(ne+.5)*qr,xr[ne],n,s,hr,v),jr[ne]=new mxCell("",new mxGeometry(.95*m,(ne+.2)*qr,.05*m,.6*qr),Qr),jr[ne].vertex=!0,v.insert(jr[ne]);break;case"PEMultilines":for(v.style+="strokeColor=none;fillColor=none;",Yr="edgeStyle=none;endArrow=none;part=1;",Qr="shape=triangle;part=1;fillColor="+(Qi=""==(Qi=Y(Jr))?"#000000;":Qi.replace("strokeColor=","")),Qr+=I(Qr,Jr,c,v),qr=g/Jr.numLines,xr=new Array,jr=new Array,ne=0;ne<Jr.numLines;ne++)xr[ne]=new mxCell("",new mxGeometry(0,0,0,0),Yr),xr[ne].geometry.relative=!0,xr[ne].edge=!0,Ce(0,(ne+.5)*qr,.96*m,(ne+.5)*qr,xr[ne],n,s,hr,v),jr[ne]=new mxCell("",new mxGeometry(.95*m,(ne+.2)*qr,.05*m,.6*qr),Qr),jr[ne].vertex=!0,v.insert(jr[ne]);break;case"PEVesselBlock":switch(v.style+="verticalLabelPosition=bottom;verticalAlign=top;",v.value=S(Jr.Text),Jr.vesselType){case 1:v.style+="shape=mxgraph.pid.vessels.pressurized_vessel;";break;case 2:v.style+="shape=hexagon;perimeter=hexagonPerimeter2;size=0.10;direction=south;"}v.style+=I(v.style,Jr,c,v,A);break;case"PEClosedTankBlock":v.style+="verticalLabelPosition=bottom;verticalAlign=top;",v.value=S(Jr.Text),1==Jr.peakedRoof&&0==Jr.stumpType?v.style+="shape=mxgraph.pid.vessels.tank_(conical_roof);":1==Jr.stumpType&&(v.style+="shape=mxgraph.pid.vessels.tank_(boot);"),v.style+=I(v.style,Jr,c,v,A);break;case"PEColumnBlock":v.style+="verticalLabelPosition=bottom;verticalAlign=top;",v.value=S(Jr.Text),0==Jr.columnType?v.style+="shape=mxgraph.pid.vessels.pressurized_vessel;":v.style+="shape=mxgraph.pid.vessels.tank;",v.style+=I(v.style,Jr,c,v,A);break;case"PECompressorTurbineBlock":v.style+="strokeColor=none;fillColor=none;",v.value=S(Jr.Text),v.style+=I(v.style,Jr,c,v,A),(nt=new mxCell("",new mxGeometry(0,.2*g,m,.6*g),"part=1;shape=trapezoid;perimeter=trapezoidPerimeter;direction=south;")).vertex=!0,v.insert(nt),nt.style+=br,nt.style+=I(nt.style,Jr,c,nt),br="endSize=4;endArrow=block;endFill=1;",0==Jr.compressorType?((wr=new mxCell("",new mxGeometry(0,0,0,0),"")).geometry.relative=!0,wr.edge=!0,wr.style+=br,wr.style+=I(wr.style,Jr,c,wr),Ce(0,0,0,.2*g,wr,n,s,hr,v),(xr=new mxCell("",new mxGeometry(0,0,0,0),"")).geometry.relative=!0,xr.edge=!0,xr.style+=br,xr.style+=I(xr.style,Jr,c,xr),Ce(m,.67*g,m,g,xr,n,s,hr,v)):(nt.style+="flipH=1;",(wr=new mxCell("",new mxGeometry(0,0,0,0),"")).geometry.relative=!0,wr.edge=!0,wr.style+=br,wr.style+=I(wr.style,Jr,c,wr),Ce(0,0,0,.33*g,wr,n,s,hr,v),(xr=new mxCell("",new mxGeometry(0,0,0,0),"")).geometry.relative=!0,xr.edge=!0,xr.style+=br,xr.style+=I(xr.style,Jr,c,xr),Ce(m,.8*g,m,g,xr,n,s,hr,v)),1==Jr.centerLineType&&((Er=new mxCell("",new mxGeometry(0,0,0,0),"")).geometry.relative=!0,Er.edge=!0,Er.style+=br,Er.style+=I(Er.style,Jr,c,Er),Ce(.2*m,.5*g,.8*m,.5*g,Er,n,s,hr,v));break;case"PEMotorDrivenTurbineBlock":v.style+="shape=ellipse;perimeter=ellipsePerimeter;",v.value=S(Jr.Text),v.style+=I(v.style,Jr,c,v,A),(nt=new mxCell("",new mxGeometry(.2*m,.2*g,.6*m,.6*g),"part=1;shape=trapezoid;perimeter=trapezoidPerimeter;direction=south;")).vertex=!0,v.insert(nt),nt.style+=I(nt.style,Jr,c,nt);break;case"PEFanBlades2Block":case"PECentrifugalPumpBlock":case"UI2TreePaneBlock":break;case"PEIndicatorBlock":case"PEIndicator2Block":case"PESharedIndicatorBlock":case"PEComputerIndicatorBlock":case"PESharedIndicator2Block":case"PEProgrammableIndicatorBlock":switch(l.Class){case"PEIndicatorBlock":v.style+="shape=mxgraph.pid2inst.discInst;";break;case"PEIndicator2Block":v.style+="shape=mxgraph.pid2inst.indicator;indType=inst;";break;case"PESharedIndicatorBlock":v.style+="shape=mxgraph.pid2inst.sharedCont;";break;case"PEComputerIndicatorBlock":v.style+="shape=mxgraph.pid2inst.compFunc;";break;case"PESharedIndicator2Block":v.style+="shape=mxgraph.pid2inst.indicator;indType=ctrl;";break;case"PEProgrammableIndicatorBlock":v.style+="shape=mxgraph.pid2inst.progLogCont;"}switch(v.style+=I(v.style,Jr,c,v),"PEIndicator2Block"==l.Class||"PESharedIndicator2Block"==l.Class?((nt=new mxCell("",new mxGeometry(0,0,m,.5*m),"part=1;strokeColor=none;fillColor=none;")).vertex=!0,v.insert(nt),nt.value=S(Jr.TopText),nt.style+=L(Jr.TopText,A),nt.style+=I(nt.style,Jr,c,nt,A),(_r=new mxCell("",new mxGeometry(0,.5*m,m,.5*m),"part=1;strokeColor=none;fillColor=none;")).vertex=!0,v.insert(_r),_r.value=S(Jr.BotText),_r.style+=L(Jr.BotText,A),_r.style+=I(_r.style,Jr,c,_r,A)):((nt=new mxCell("",new mxGeometry(0,0,m,.5*g),"part=1;strokeColor=none;fillColor=none;")).vertex=!0,v.insert(nt),nt.value=S(Jr.TopText),nt.style+=L(Jr.TopText,A),nt.style+=I(nt.style,Jr,c,nt,A),(_r=new mxCell("",new mxGeometry(0,.5*g,m,.5*g),"part=1;strokeColor=none;fillColor=none;")).vertex=!0,v.insert(_r),_r.value=S(Jr.BotText),_r.style+=L(Jr.BotText,A),_r.style+=I(_r.style,Jr,c,_r,A)),Jr.instrumentLocation){case 0:v.style+="mounting=field;";break;case 1:v.style+="mounting=inaccessible;";break;case 2:v.style+="mounting=room;";break;case 3:v.style+="mounting=local;"}break;case"PEGateValveBlock":case"PEGlobeValveBlock":case"PEAngleValveBlock":case"PEAngleGlobeValveBlock":case"PEPoweredValveBlock":var Xr=!1;if("PEPoweredValveBlock"==l.Class?1!=Jr.poweredHandOperated&&(Xr=!0):1!=Jr.handOperated&&(Xr=!0),Xr){var Jr,Zr=(p=(Jr=y(l).Properties).BoundingBox).h;"PEAngleValveBlock"==l.Class||"PEAngleGlobeValveBlock"==l.Class?p.h=.7*p.h:p.h=.6*p.h,v=new mxCell("",new mxGeometry(Math.round(p.x*o+t),Math.round((p.y+Zr-p.h)*o+r),Math.round(p.w*o),Math.round(p.h*o)),""),v.vertex=!0,ae(v,l,s)}if("PEPoweredValveBlock"==l.Class)v.style+="shape=mxgraph.pid2valves.valve;verticalLabelPosition=bottom;verticalAlign=top;",v.style+=I(v.style,Jr,c,v),1==Jr.poweredHandOperated?(v.style+="valveType=gate;actuator=powered;",(nt=new mxCell("",new mxGeometry(.325*m,0,.35*m,.35*g),"part=1;strokeColor=none;fillColor=none;spacingTop=2;")).vertex=!0,v.insert(nt),nt.value=S(Jr.PoweredText),nt.style+=(A?"":G(Jr.PoweredText)+M(Jr.PoweredText)+R(Jr.PoweredText)+O(Jr.PoweredText)+F(Jr.PoweredText)+N(Jr.PoweredText)+H(Jr.PoweredText))+"fontSize=6;"+U(Jr.PoweredText),nt.style+=I(nt.style,Jr,c,nt,A)):v.style+="valveType=gate;";else{switch(v.style+="verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.pid2valves.valve;",v.value=S(Jr.Text),l.Class){case"PEGateValveBlock":v.style+="valveType=gate;";break;case"PEGlobeValveBlock":v.style+="valveType=globe;";break;case"PEAngleValveBlock":v.style+="valveType=angle;";break;case"PEAngleGlobeValveBlock":v.style+="valveType=angleGlobe;flipH=1;"}1==Jr.handOperated&&(v.style+="actuator=man;")}v.style+=I(v.style,Jr,c,v,A);break;case"UI2BrowserBlock":if(v.style+="shape=mxgraph.mockup.containers.browserWindow;mainText=;",1==Jr.vScroll){if(1==Jr.hScroll)var $r=new mxCell("",new mxGeometry(1,0,20,g-130),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=95;direction=north;resizeHeight=1;");else $r=new mxCell("",new mxGeometry(1,0,20,g-110),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=95;direction=north;resizeHeight=1;");$r.geometry.relative=!0,$r.geometry.offset=new mxPoint(-20,110),$r.vertex=!0,v.insert($r),v.style+="spacingRight=20;"}if(1==Jr.hScroll){if(1==Jr.vScroll)var ei=new mxCell("",new mxGeometry(0,1,m-20,20),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=5;resizeWidth=1;");else ei=new mxCell("",new mxGeometry(0,1,m,20),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=5;resizeWidth=1;");ei.geometry.relative=!0,ei.geometry.offset=new mxPoint(0,-20),ei.vertex=!0,v.insert(ei)}v.style+=I(v.style,Jr,c,v);break;case"UI2WindowBlock":v.value=S(Jr.Title),v.style+="shape=mxgraph.mockup.containers.window;mainText=;align=center;verticalAlign=top;spacing=5;"+(A?"fontSize=13;":z(Jr.Title)+G(Jr.Title)+M(Jr.Title)),1==Jr.vScroll&&(($r=1==Jr.hScroll?new mxCell("",new mxGeometry(1,0,20,g-50),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=95;direction=north;resizeHeight=1;"):new mxCell("",new mxGeometry(1,0,20,g-30),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=95;direction=north;resizeHeight=1;")).geometry.relative=!0,$r.geometry.offset=new mxPoint(-20,30),$r.vertex=!0,v.insert($r),v.style+="spacingRight=20;"),1==Jr.hScroll&&((ei=1==Jr.vScroll?new mxCell("",new mxGeometry(0,1,m-20,20),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=5;resizeWidth=1;"):new mxCell("",new mxGeometry(0,1,m,20),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=5;resizeWidth=1;")).geometry.relative=!0,ei.geometry.offset=new mxPoint(0,-20),ei.vertex=!0,v.insert(ei)),v.style+=I(v.style,Jr,c,v,A);break;case"UI2DialogBlock":v.value=S(Jr.Text),v.style+=L(Jr.Text,A),(nt=new mxCell("",new mxGeometry(0,0,m,30),"part=1;resizeHeight=0;")).vertex=!0,v.insert(nt),nt.value=S(Jr.Title),nt.style+=L(Jr.Title,A),nt.style+=I(nt.style,Jr,c,nt,A),(_r=new mxCell("",new mxGeometry(1,.5,20,20),"ellipse;part=1;strokeColor=#008cff;resizable=0;fillColor=none;html=1;")).geometry.relative=!0,_r.geometry.offset=new mxPoint(-25,-10),_r.vertex=!0,nt.insert(_r),1==Jr.vScroll&&(($r=1==Jr.hScroll?new mxCell("",new mxGeometry(1,0,20,g-50),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=95;direction=north;resizeHeight=1;"):new mxCell("",new mxGeometry(1,0,20,g-30),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=95;direction=north;resizeHeight=1;")).geometry.relative=!0,$r.geometry.offset=new mxPoint(-20,30),$r.vertex=!0,v.insert($r),v.style+="spacingRight=20;"),1==Jr.hScroll&&((ei=1==Jr.vScroll?new mxCell("",new mxGeometry(0,1,m-20,20),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=5;resizeWidth=1;"):new mxCell("",new mxGeometry(0,1,m,20),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=5;resizeWidth=1;")).geometry.relative=!0,ei.geometry.offset=new mxPoint(0,-20),ei.vertex=!0,v.insert(ei)),v.style+=I(v.style,Jr,c,v),Jr.Text=null;break;case"UI2AccordionBlock":for(nt=new Array,qr=25,ne=0;ne<=Jr.Panels-1;ne++)ne<Jr.Selected-1?(nt[ne]=new mxCell("",new mxGeometry(0,ne*qr,m,qr),"part=1;fillColor=#000000;fillOpacity=25;"),nt[ne].vertex=!0,v.insert(nt[ne]),nt[ne].value=S(Jr["Panel_"+(ne+1)]),nt[ne].style+=L(Jr["Panel_"+(ne+1)],A)):ne==Jr.Selected-1?(nt[ne]=new mxCell("",new mxGeometry(0,ne*qr,m,qr),"part=1;fillColor=none;"),nt[ne].vertex=!0,v.insert(nt[ne]),nt[ne].value=S(Jr["Panel_"+(ne+1)]),nt[ne].style+=L(Jr["Panel_"+(ne+1)],A)):(nt[ne]=new mxCell("",new mxGeometry(0,g-(Jr.Panels-Jr.Selected)*qr+(ne-Jr.Selected)*qr,m,qr),"part=1;fillColor=#000000;fillOpacity=25;"),nt[ne].vertex=!0,v.insert(nt[ne]),nt[ne].value=S(Jr["Panel_"+(ne+1)]),nt[ne].style+=L(Jr["Panel_"+(ne+1)],A)),nt[ne].style.indexOf(";align=")<0&&(nt[ne].style+="align=left;spacingLeft=5;");""==(ii=(ii=Y(Jr)).replace("strokeColor","fillColor2"))&&(ii="fillColor2=#000000;"),1==Jr.vScroll&&((_r=1==Jr.hScroll?new mxCell("",new mxGeometry(1,0,20,g-Jr.Selected*qr-20-(Jr.Panels-Jr.Selected)*qr),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=95;direction=north;resizeHeight=1;"):new mxCell("",new mxGeometry(1,0,20,g-Jr.Selected*qr-(Jr.Panels-Jr.Selected)*qr),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=95;direction=north;resizeHeight=1;")).geometry.relative=!0,_r.geometry.offset=new mxPoint(-20,Jr.Selected*qr),_r.vertex=!0,v.insert(_r),v.style+="spacingRight=20;",_r.style+=ii,_r.style+=I(_r.style,Jr,c,_r)),1==Jr.hScroll&&(($r=1==Jr.vScroll?new mxCell("",new mxGeometry(0,1,m-20,20),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=5;resizeWidth=1;"):new mxCell("",new mxGeometry(0,1,m,20),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=5;resizeWidth=1;")).geometry.relative=!0,$r.geometry.offset=new mxPoint(0,-20-(Jr.Panels-Jr.Selected)*qr),$r.vertex=!0,v.insert($r),$r.style+=ii,$r.style+=I($r.style,Jr,c,$r)),(ei=1==Jr.vScroll?new mxCell("",new mxGeometry(0,Jr.Selected*qr,m-20,g-Jr.Selected*qr-20-(Jr.Panels-Jr.Selected)*qr),"part=1;fillColor=none;strokeColor=none;"):new mxCell("",new mxGeometry(0,Jr.Selected*qr,m-20,g-Jr.Selected*qr-(Jr.Panels-Jr.Selected)*qr),"part=1;fillColor=none;strokeColor=none;")).vertex=!0,v.insert(ei),ei.value=S(Jr.Content_1),ei.style+=L(Jr.Content_1,A),!A&&ei.style.indexOf(";align=")<0&&(ei.style+="align=left;spacingLeft=5;"),v.style+=I(v.style,Jr,c,v);break;case"UI2TabBarContainerBlock":v.style+="strokeColor=none;fillColor=none;",nt=new Array,_r=new Array,qr=25;var oi=(m+(ti=3))/(Jr.Tabs+1);for((ri=new mxCell("",new mxGeometry(0,qr,m,g-qr),"part=1;")).vertex=!0,v.insert(ri),ri.style+=I(ri.style,Jr,c,ri),ne=0;ne<=Jr.Tabs-1;ne++)ne==Jr.Selected-1?(_r[ne]=new mxCell("",new mxGeometry(10+ne*oi,0,oi-ti,qr),""),_r[ne].vertex=!0,v.insert(_r[ne]),_r[ne].value=S(Jr["Tab_"+(ne+1)]),_r[ne].style+=L(Jr["Tab_"+(ne+1)],A)):(nt[ne]=new mxCell("",new mxGeometry(10+ne*oi,0,oi-ti,qr),"strokeColor=none;"),nt[ne].vertex=!0,v.insert(nt[ne]),nt[ne].style+=nt[ne].style+=I(nt[ne].style,Jr,c,nt[ne]),_r[ne]=new mxCell("",new mxGeometry(0,0,oi-ti,qr),"fillColor=#000000;fillOpacity=25;"),_r[ne].vertex=!0,nt[ne].insert(_r[ne]),_r[ne].value=S(Jr["Tab_"+(ne+1)]),_r[ne].style+=L(Jr["Tab_"+(ne+1)],A)),_r[ne].style.indexOf(";align=")<0&&(_r[ne].style+="align=left;spacingLeft=2;"),_r[ne].style+=I(_r[ne].style,Jr,c,_r[ne]);""==(ii=(ii=Y(Jr)).replace("strokeColor","fillColor2"))&&(ii="fillColor2=#000000;"),1==Jr.vScroll&&((_r=1==Jr.hScroll?new mxCell("",new mxGeometry(1,0,20,g-20-qr),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=95;direction=north;resizeHeight=1;"):new mxCell("",new mxGeometry(1,0,20,g-qr),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=95;direction=north;resizeHeight=1;")).geometry.relative=!0,_r.geometry.offset=new mxPoint(-20,qr),_r.vertex=!0,v.insert(_r),v.style+="spacingRight=20;",_r.style+=ii,_r.style+=I(_r.style,Jr,c,_r)),1==Jr.hScroll&&(($r=1==Jr.vScroll?new mxCell("",new mxGeometry(0,1,m-20,20),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=5;resizeWidth=1;"):new mxCell("",new mxGeometry(0,1,m,20),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=5;resizeWidth=1;")).geometry.relative=!0,$r.geometry.offset=new mxPoint(0,-20),$r.vertex=!0,v.insert($r),$r.style+=ii,$r.style+=I($r.style,Jr,c,$r));break;case"UI2TabBar2ContainerBlock":for(v.style+="strokeColor=none;fillColor=none;",nt=new Array,_r=new Array,qr=25,oi=(m+(ti=3))/Jr.Tabs,(ri=new mxCell("",new mxGeometry(0,qr,m,g-qr),"part=1;")).vertex=!0,v.insert(ri),ri.style+=I(ri.style,Jr,c,ri),ne=0;ne<=Jr.Tabs-1;ne++)ne==Jr.Selected-1?(_r[ne]=new mxCell("",new mxGeometry(ne*oi,0,oi-ti,qr),""),_r[ne].vertex=!0,v.insert(_r[ne]),_r[ne].value=S(Jr["Tab_"+(ne+1)]),_r[ne].style+=L(Jr["Tab_"+(ne+1)],A),_r[ne].style+=I(_r[ne].style,Jr,c,_r[ne],A)):(nt[ne]=new mxCell("",new mxGeometry(ne*oi,0,oi-ti,qr),"strokeColor=none;"),nt[ne].vertex=!0,v.insert(nt[ne]),nt[ne].style+=I(nt[ne].style,Jr,c,nt[ne]),_r[ne]=new mxCell("",new mxGeometry(0,0,oi-ti,qr),"fillColor=#000000;fillOpacity=25;"),_r[ne].vertex=!0,nt[ne].insert(_r[ne]),_r[ne].value=S(Jr["Tab_"+(ne+1)]),_r[ne].style+=L(Jr["Tab_"+(ne+1)],A),_r[ne].style+=I(_r[ne].style,Jr,c,_r[ne],A)),_r[ne].style.indexOf(";align=")<0&&(_r[ne].style+="align=left;spacingLeft=2;");""==(ii=(ii=Y(Jr)).replace("strokeColor","fillColor2"))&&(ii="fillColor2=#000000;"),1==Jr.vScroll&&((_r=1==Jr.hScroll?new mxCell("",new mxGeometry(1,0,20,g-20-qr),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=95;direction=north;resizeHeight=1;"):new mxCell("",new mxGeometry(1,0,20,g-qr),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=95;direction=north;resizeHeight=1;")).geometry.relative=!0,_r.geometry.offset=new mxPoint(-20,qr),_r.vertex=!0,v.insert(_r),v.style+="spacingRight=20;",_r.style+=ii,_r.style+=I(_r.style,Jr,c,_r)),1==Jr.hScroll&&(($r=1==Jr.vScroll?new mxCell("",new mxGeometry(0,1,m-20,20),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=5;resizeWidth=1;"):new mxCell("",new mxGeometry(0,1,m,20),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=5;resizeWidth=1;")).geometry.relative=!0,$r.geometry.offset=new mxPoint(0,-20),$r.vertex=!0,v.insert($r),$r.style+=ii,$r.style+=I($r.style,Jr,c,$r));break;case"UI2VTabBarContainerBlock":var ti,ri,ii;for(v.style+="strokeColor=none;fillColor=none;",nt=new Array,_r=new Array,qr=25+(ti=3),oi=80,Po=10,(ri=new mxCell("",new mxGeometry(oi,0,m-oi,g),"part=1;")).vertex=!0,v.insert(ri),ri.style+=I(ri.style,Jr,c,ri),ne=0;ne<=Jr.Tabs-1;ne++)ne==Jr.Selected-1?(_r[ne]=new mxCell("",new mxGeometry(0,Po+ne*qr,oi,qr-ti),""),_r[ne].vertex=!0,v.insert(_r[ne]),_r[ne].value=S(Jr["Tab_"+(ne+1)]),_r[ne].style+=L(Jr["Tab_"+(ne+1)],A),_r[ne].style+=I(_r[ne].style,Jr,c,_r[ne],A)):(nt[ne]=new mxCell("",new mxGeometry(0,Po+ne*qr,oi,qr-ti),"strokeColor=none;"),nt[ne].vertex=!0,v.insert(nt[ne]),nt[ne].style+=I(nt[ne].style,Jr,c,nt[ne]),_r[ne]=new mxCell("",new mxGeometry(0,0,oi,qr-ti),"fillColor=#000000;fillOpacity=25;"),_r[ne].vertex=!0,nt[ne].insert(_r[ne]),_r[ne].value=S(Jr["Tab_"+(ne+1)]),_r[ne].style+=L(Jr["Tab_"+(ne+1)],A)),_r[ne].style.indexOf(";align=")<0&&(_r[ne].style+="align=left;spacingLeft=2;"),_r[ne].style+=I(_r[ne].style,Jr,c,_r[ne]);""==(ii=(ii=Y(Jr)).replace("strokeColor","fillColor2"))&&(ii="fillColor2=#000000;"),1==Jr.vScroll&&((_r=1==Jr.hScroll?new mxCell("",new mxGeometry(1,0,20,g-20),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=95;direction=north;resizeHeight=1;"):new mxCell("",new mxGeometry(1,0,20,g),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=95;direction=north;resizeHeight=1;")).geometry.relative=!0,_r.geometry.offset=new mxPoint(-20,0),_r.vertex=!0,v.insert(_r),v.style+="spacingRight=20;",_r.style+=ii,_r.style+=I(_r.style,Jr,c,_r)),1==Jr.hScroll&&(($r=1==Jr.vScroll?new mxCell("",new mxGeometry(oi,1,m-20-oi,20),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=5;resizeWidth=1;"):new mxCell("",new mxGeometry(oi,1,m-oi,20),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=5;resizeWidth=1;")).geometry.relative=!0,$r.geometry.offset=new mxPoint(0,-20),$r.vertex=!0,v.insert($r),$r.style+=ii,$r.style+=I($r.style,Jr,c,$r));break;case"UI2CheckBoxBlock":for(v.style+="strokeColor=none;fillColor=none;",qr=g/Jr.Options,nt=new Array,_r=new Array,ne=0;ne<Jr.Options;ne++)nt[ne]=new mxCell("",new mxGeometry(0,ne*qr+.5*qr-5,10,10),"labelPosition=right;part=1;verticalLabelPosition=middle;align=left;verticalAlign=middle;spacingLeft=3;"),nt[ne].vertex=!0,v.insert(nt[ne]),nt[ne].value=S(Jr["Option_"+(ne+1)]),nt[ne].style+=L(Jr["Option_"+(ne+1)],A),nt[ne].style+=I(nt[ne].style,Jr,c,nt[ne],A),null!=Jr.Selected[ne+1]&&1==Jr.Selected[ne+1]&&(""==(Qi=(Qi=Y(Jr)).replace("strokeColor","fillColor"))&&(Qi="fillColor=#000000;"),_r[ne]=new mxCell("",new mxGeometry(2,2,6,6),"shape=mxgraph.mscae.general.checkmark;part=1;"),_r[ne].vertex=!0,nt[ne].insert(_r[ne]),_r[ne].style+=Qi,_r[ne].style+=I(_r[ne].style,Jr,c,_r[ne]));break;case"UI2HorizontalCheckBoxBlock":for(v.style+="strokeColor=none;fillColor=none;",oi=m/Jr.Options,nt=new Array,_r=new Array,ne=0;ne<Jr.Options;ne++)nt[ne]=new mxCell("",new mxGeometry(ne*oi,.5*g-5,10,10),"labelPosition=right;part=1;verticalLabelPosition=middle;align=left;verticalAlign=middle;spacingLeft=3;"),nt[ne].vertex=!0,v.insert(nt[ne]),nt[ne].value=S(Jr["Option_"+(ne+1)]),nt[ne].style+=L(Jr["Option_"+(ne+1)],A),nt[ne].style+=I(nt[ne].style,Jr,c,nt[ne],A),null!=Jr.Selected[ne+1]&&1==Jr.Selected[ne+1]&&(""==(Qi=(Qi=Y(Jr)).replace("strokeColor","fillColor"))&&(Qi="fillColor=#000000;"),_r[ne]=new mxCell("",new mxGeometry(2,2,6,6),"shape=mxgraph.mscae.general.checkmark;part=1;"),_r[ne].vertex=!0,nt[ne].insert(_r[ne]),_r[ne].style+=Qi,_r[ne].style+=I(_r[ne].style,Jr,c,_r[ne]));break;case"UI2RadioBlock":for(v.style+="strokeColor=none;fillColor=none;",qr=g/Jr.Options,nt=new Array,_r=new Array,ne=0;ne<Jr.Options;ne++)nt[ne]=new mxCell("",new mxGeometry(0,ne*qr+.5*qr-5,10,10),"ellipse;labelPosition=right;part=1;verticalLabelPosition=middle;align=left;verticalAlign=middle;spacingLeft=3;"),nt[ne].vertex=!0,v.insert(nt[ne]),nt[ne].value=S(Jr["Option_"+(ne+1)]),nt[ne].style+=L(Jr["Option_"+(ne+1)],A),nt[ne].style+=I(nt[ne].style,Jr,c,nt[ne],A),null!=Jr.Selected&&Jr.Selected==ne+1&&(""==(Qi=(Qi=Y(Jr)).replace("strokeColor","fillColor"))&&(Qi="fillColor=#000000;"),_r[ne]=new mxCell("",new mxGeometry(2.5,2.5,5,5),"ellipse;"),_r[ne].vertex=!0,nt[ne].insert(_r[ne]),_r[ne].style+=Qi,_r[ne].style+=I(_r[ne].style,Jr,c,_r[ne]));break;case"UI2HorizontalRadioBlock":for(v.style+="strokeColor=none;fillColor=none;",oi=m/Jr.Options,nt=new Array,_r=new Array,ne=0;ne<Jr.Options;ne++)nt[ne]=new mxCell("",new mxGeometry(ne*oi,.5*g-5,10,10),"ellipse;labelPosition=right;part=1;verticalLabelPosition=middle;align=left;verticalAlign=middle;spacingLeft=3;"),nt[ne].vertex=!0,v.insert(nt[ne]),nt[ne].value=S(Jr["Option_"+(ne+1)]),nt[ne].style+=L(Jr["Option_"+(ne+1)],A),nt[ne].style+=I(nt[ne].style,Jr,c,nt[ne],A),null!=Jr.Selected&&Jr.Selected==ne+1&&(""==(Qi=(Qi=Y(Jr)).replace("strokeColor","fillColor"))&&(Qi="fillColor=#000000;"),_r[ne]=new mxCell("",new mxGeometry(2,2,6,6),"ellipse;part=1;"),_r[ne].vertex=!0,nt[ne].insert(_r[ne]),_r[ne].style+=Qi,_r[ne].style+=I(_r[ne].style,Jr,c,_r[ne]));break;case"UI2SelectBlock":v.style+="shape=mxgraph.mockup.forms.comboBox;strokeColor=#999999;fillColor=#ddeeff;align=left;fillColor2=#aaddff;mainText=;fontColor=#666666",v.value=S(Jr.Selected);break;case"UI2HSliderBlock":case"UI2VSliderBlock":v.style+="shape=mxgraph.mockup.forms.horSlider;sliderStyle=basic;handleStyle=handle;","UI2VSliderBlock"==l.Class&&(v.style+="direction=south;"),v.style+="sliderPos="+100*Jr.ScrollVal+";",v.style+=I(v.style,Jr,c,v);break;case"UI2DatePickerBlock":v.style+="strokeColor=none;fillColor=none;",(nt=new mxCell("",new mxGeometry(0,0,.6*m,g),"part=1;")).vertex=!0,v.insert(nt),nt.value=S(Jr.Date),nt.style+=L(Jr.Date,A),v.style+=I(v.style,Jr,c,v),""==(Qi=(Qi=Y(Jr)).replace("strokeColor","fillColor"))&&(Qi="fillColor=#000000;"),(_r=new mxCell("",new mxGeometry(.75*m,0,.25*m,g),"part=1;shape=mxgraph.gmdl.calendar;")).vertex=!0,v.insert(_r),_r.style+=Qi,_r.style+=I(_r.style,Jr,c,_r);break;case"UI2SearchBlock":v.value=S(Jr.Search),v.style+="shape=mxgraph.mockup.forms.searchBox;mainText=;flipH=1;align=left;spacingLeft=26;"+L(Jr.Search,A),v.style+=I(v.style,Jr,c,v,A);break;case"UI2NumericStepperBlock":""==(Qi=(Qi=Y(Jr)).replace("strokeColor","fillColor"))&&(Qi="fillColor=#000000;"),v.value=S(Jr.Number),v.style+="shape=mxgraph.mockup.forms.spinner;spinLayout=right;spinStyle=normal;adjStyle=triangle;mainText=;align=left;spacingLeft=8;"+Qi+L(Jr.Number,A),v.style+=I(v.style,Jr,c,v,A);break;case"UI2TableBlock":try{Yt=Z(Jr.FillColor);var li,ni,ai=Z(Jr.LineColor),si=(ar="",20);v.style="html=1;overflow=fill;verticalAlign=top;spacing=0;";var ci='<table style="width:100%;height:100%;border-collapse: collapse;border: 1px solid '+ai+';">',pi=Jr.Data.split("\n");ni=Jr.AltRow&&"default"!=Jr.AltRow?"none"==Jr.AltRow?Yt:Z(Jr.AltRow):Pe(Yt,.95),li=Jr.Header&&"default"!=Jr.Header?"none"==Jr.Header?ni:Z(Jr.Header):Pe(Yt,.8),"full"==Jr.GridLines?(ar="border: 1px solid "+ai,si=19):"row"==Jr.GridLines?(ar="border-bottom: 1px solid "+ai,si=19):"default"!=Jr.GridLines&&"column"!=Jr.GridLines||(ar="border-right: 1px solid "+ai),pi=pi.filter((function(e){return e})),/^\{[^}]*\}$/.test(pi[pi.length-1])&&pi.pop();var mi=pi[0].split(",").length,gi="";for(xe=0;xe<mi-1;xe++)gi+=" , ";for(ne=pi.length;ne<Math.ceil(g/20);ne++)pi.push(gi);for(ne=0;ne<pi.length;ne++){ci+='<tr style="height: '+si+"px;background:"+(0==ne?li:ne%2?Yt:ni)+'">';var vi=pi[ne].split(",");for(xe=0;xe<vi.length;xe++){var bi=Jr["Cell_"+ne+"_"+xe];ci+='<td style="height: '+si+"px;color:"+(bi&&bi.m&&bi.m[0]&&"c"==bi.m[0].n?Z(bi.m[0].v):ai)+";"+ar+'">'+mxUtils.htmlEntities(vi[xe])+"</td>"}ci+="</tr>"}ci+="</table>",v.value=ci}catch(e){console.log(e)}break;case"UI2ButtonBarBlock":for(v.style+=I(v.style,Jr,c,v),nt=new Array,_r=new Array,oi=m/Jr.Buttons,ne=0;ne<=Jr.Buttons-1;ne++)ne==Jr.Selected-1?(_r[ne]=new mxCell("",new mxGeometry(ne*oi,0,oi,g),""),_r[ne].vertex=!0,v.insert(_r[ne]),_r[ne].value=S(Jr["Button_"+(ne+1)]),_r[ne].style+=L(Jr["Button_"+(ne+1)],A),_r[ne].style+=I(_r[ne].style,Jr,c,_r[ne],A)):(nt[ne]=new mxCell("",new mxGeometry(ne*oi,0,oi,g),"strokeColor=none;"),nt[ne].vertex=!0,v.insert(nt[ne]),nt[ne].style+=nt[ne].style+=I(nt[ne].style,Jr,c,nt[ne]),_r[ne]=new mxCell("",new mxGeometry(0,0,oi,g),"fillColor=#000000;fillOpacity=25;"),_r[ne].vertex=!0,nt[ne].insert(_r[ne]),_r[ne].value=S(Jr["Button_"+(ne+1)]),_r[ne].style+=L(Jr["Button_"+(ne+1)],A),_r[ne].style+=I(_r[ne].style,Jr,c,_r[ne],A));break;case"UI2VerticalButtonBarBlock":for(v.style+=I(v.style,Jr,c,v),nt=new Array,_r=new Array,qr=g/Jr.Buttons,ne=0;ne<=Jr.Buttons-1;ne++)ne==Jr.Selected-1?(_r[ne]=new mxCell("",new mxGeometry(0,ne*qr,m,qr),""),_r[ne].vertex=!0,v.insert(_r[ne]),_r[ne].value=S(Jr["Button_"+(ne+1)]),_r[ne].style+=L(Jr["Button_"+(ne+1)],A),_r[ne].style+=I(_r[ne].style,Jr,c,_r[ne],A)):(nt[ne]=new mxCell("",new mxGeometry(0,ne*qr,m,qr),"strokeColor=none;"),nt[ne].vertex=!0,v.insert(nt[ne]),nt[ne].style+=I(nt[ne].style,Jr,c,nt[ne]),_r[ne]=new mxCell("",new mxGeometry(0,0,m,qr),"fillColor=#000000;fillOpacity=25;"),_r[ne].vertex=!0,nt[ne].insert(_r[ne]),_r[ne].value=S(Jr["Button_"+(ne+1)]),_r[ne].style+=L(Jr["Button_"+(ne+1)],A),_r[ne].style+=I(_r[ne].style,Jr,c,_r[ne],A));break;case"UI2LinkBarBlock":for(v.style+="strokeColor=none;fillColor=none;",v.style+=I(v.style,Jr,c,v),nt=new Array,_r=new Array,oi=m/Jr.Links,ne=0;ne<Jr.Links;ne++)0!=ne?(_r[ne]=new mxCell("",new mxGeometry(ne*oi,0,oi,g),"shape=partialRectangle;top=0;bottom=0;right=0;fillColor=none;"),_r[ne].style+=I(_r[ne].style,Jr,c,_r[ne])):_r[ne]=new mxCell("",new mxGeometry(ne*oi,0,oi,g),"fillColor=none;strokeColor=none;"),_r[ne].vertex=!0,v.insert(_r[ne]),_r[ne].value=S(Jr["Link_"+(ne+1)]),_r[ne].style+=L(Jr["Link_"+(ne+1)],A);break;case"UI2BreadCrumbsBlock":for(v.style+="strokeColor=none;fillColor=none;",v.style+=I(v.style,Jr,c,v),nt=new Array,_r=new Array,oi=m/Jr.Links,ne=0;ne<Jr.Links;ne++)nt[ne]=new mxCell("",new mxGeometry(ne*oi,0,oi,g),"fillColor=none;strokeColor=none;"),nt[ne].vertex=!0,v.insert(nt[ne]),nt[ne].value=S(Jr["Link_"+(ne+1)]),nt[ne].style+=L(Jr["Link_"+(ne+1)],A);for(ne=1;ne<Jr.Links;ne++)_r[ne]=new mxCell("",new mxGeometry(ne/Jr.Links,.5,6,10),"shape=mxgraph.ios7.misc.right;"),_r[ne].geometry.relative=!0,_r[ne].geometry.offset=new mxPoint(-3,-5),_r[ne].vertex=!0,v.insert(_r[ne]);break;case"UI2MenuBarBlock":for(v.style+="strokeColor=none;",v.style+=I(v.style,Jr,c,v),nt=new Array,oi=m/(Jr.Buttons+1),ne=0;ne<=Jr.Buttons-1;ne++)ne!=Jr.Selected-1?nt[ne]=new mxCell("",new mxGeometry(0,0,oi,g),"strokeColor=none;fillColor=none;resizeHeight=1;"):nt[ne]=new mxCell("",new mxGeometry(0,0,oi,g),"fillColor=#000000;fillOpacity=25;strokeColor=none;resizeHeight=1;"),nt[ne].geometry.relative=!0,nt[ne].geometry.offset=new mxPoint(ne*oi,0),nt[ne].vertex=!0,v.insert(nt[ne]),nt[ne].value=S(Jr["MenuItem_"+(ne+1)]),nt[ne].style+=L(Jr["MenuItem_"+(ne+1)],A);break;case"UI2AtoZBlock":v.style+="fillColor=none;strokeColor=none;"+L(Jr.Text_0),v.value="0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z";break;case"UI2PaginationBlock":for(v.style+="fillColor=none;strokeColor=none;"+L(Jr.Text_prev),v.value=S(Jr.Text_prev)+" ",ne=0;ne<Jr.Links;ne++)v.value+=S(Jr["Link_"+(ne+1)])+" ";v.value+=S(Jr.Text_next);break;case"UI2ContextMenuBlock":v.style+=I(v.style,Jr,c,v),yo=new Array;var ui=new Array,hi=new Array;for(qr=g/Jr.Lines,br=null,ne=0;ne<Jr.Lines;ne++)null!=Jr["Item_"+(ne+1)]&&(null==br&&(br=""+z(Jr["Item_"+(ne+1)])+G(Jr["Item_"+(ne+1)])+M(Jr["Item_"+(ne+1)])),yo[ne]=new mxCell("",new mxGeometry(0,ne*g/Jr.Lines,m,qr),"strokeColor=none;fillColor=none;spacingLeft=20;align=left;html=1;"),yo[ne].vertex=!0,v.insert(yo[ne]),yo[ne].style+=br,yo[ne].value=S(Jr["Item_"+(ne+1)])),null!=Jr.Icons[ne+1]&&null!=yo[ne]&&("dot"==Jr.Icons[ne+1]?(ui[ne]=new mxCell("",new mxGeometry(0,.5,8,8),"ellipse;strokeColor=none;"),ui[ne].geometry.offset=new mxPoint(6,-4)):"check"==Jr.Icons[ne+1]&&(ui[ne]=new mxCell("",new mxGeometry(0,.5,7,8),"shape=mxgraph.mscae.general.checkmark;strokeColor=none;"),ui[ne].geometry.offset=new mxPoint(6.5,-4)),null!=ui[ne]&&(ui[ne].geometry.relative=!0,ui[ne].vertex=!0,yo[ne].insert(ui[ne]),""==(Qi=(Qi=Y(Jr)).replace("strokeColor","fillColor"))&&(Qi="fillColor=#000000;"),ui[ne].style+=Qi)),null!=Jr["Shortcut_"+(ne+1)]&&(null==br&&(br=""+z(Jr["Shortcut_"+(ne+1)])+G(Jr["Shortcut_"+(ne+1)])+M(Jr["Shortcut_"+(ne+1)])),hi[ne]=new mxCell("",new mxGeometry(.6*m,ne*g/Jr.Lines,.4*m,qr),"strokeColor=none;fillColor=none;spacingRight=3;align=right;html=1;"),hi[ne].vertex=!0,v.insert(hi[ne]),hi[ne].style+=br,hi[ne].value=S(Jr["Shortcut_"+(ne+1)])),null!=Jr.Dividers[ne+1]&&(yo[ne]=new mxCell("",new mxGeometry(.05*m,ne*g/Jr.Lines,.9*m,qr),"shape=line;strokeWidth=1;"),yo[ne].vertex=!0,v.insert(yo[ne]),yo[ne].style+=Y(Jr));break;case"UI2ProgressBarBlock":v.style+="shape=mxgraph.mockup.misc.progressBar;fillColor2=#888888;barPos="+100*Jr.ScrollVal+";";break;case"CalloutSquareBlock":case"UI2TooltipSquareBlock":v.value=S(Jr.Tip||Jr.Text),v.style+="html=1;shape=callout;flipV=1;base=13;size=7;position=0.5;position2=0.66;rounded=1;arcSize="+Jr.RoundCorners+";"+L(Jr.Tip||Jr.Text,A),v.style+=I(v.style,Jr,c,v,A),v.geometry.height+=10;break;case"UI2CalloutBlock":v.value=S(Jr.Txt),v.style+="shape=ellipse;perimeter=ellipsePerimeter;"+L(Jr.Txt,A),v.style+=I(v.style,Jr,c,v,A);break;case"UI2AlertBlock":v.value=S(Jr.Txt),v.style+=L(Jr.Txt,A),v.style+=I(v.style,Jr,c,v,A),(nt=new mxCell("",new mxGeometry(0,0,m,30),"part=1;resizeHeight=0;")).vertex=!0,v.insert(nt),nt.value=S(Jr.Title),nt.style+=L(Jr.Title,A),nt.style+=I(nt.style,Jr,c,nt,A),(_r=new mxCell("",new mxGeometry(1,.5,20,20),"ellipse;part=1;strokeColor=#008cff;resizable=0;fillColor=none;html=1;")).geometry.relative=!0,_r.geometry.offset=new mxPoint(-25,-10),_r.vertex=!0,nt.insert(_r);var Ai=45*Jr.Buttons+(10*Jr.Buttons-1);for($r=new Array,ne=0;ne<Jr.Buttons;ne++)$r[ne]=new mxCell("",new mxGeometry(.5,1,45,20),"part=1;html=1;"),$r[ne].geometry.relative=!0,$r[ne].geometry.offset=new mxPoint(.5*-Ai+55*ne,-40),$r[ne].vertex=!0,v.insert($r[ne]),$r[ne].value=S(Jr["Button_"+(ne+1)]),$r[ne].style+=L(Jr["Button_"+(ne+1)],A),$r[ne].style+=I($r[ne].style,Jr,c,$r[ne],A);break;case"UMLClassBlock":if(0==Jr.Simple){br=ee(Jr),kt=Math.round(Jr.TitleHeight*o)||25,""==(br=br.replace("fillColor","swimlaneFillColor"))&&(br="swimlaneFillColor=#ffffff;"),v.value=S(Jr.Title),v.style+="swimlane;childLayout=stackLayout;horizontal=1;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;fontStyle=0;marginBottom=0;"+br+"startSize="+kt+";"+L(Jr.Title,A),v.style+=I(v.style,Jr,c,v,A),yo=new Array;var fi=new Array,_i=kt/g;for(wt=kt,ne=0;ne<=Jr.Attributes;ne++){ne>0&&(fi[ne]=new mxCell("",new mxGeometry(0,wt,40,8),"line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;"),wt+=8,fi[ne].vertex=!0,v.insert(fi[ne])),qr=0,0==Jr.Attributes?(ne=1,qr=1):ne<Jr.Attributes?_i+=qr=Jr["Text"+(ne+1)+"Percent"]:qr=1-_i;var di=Jr.ExtraHeightSet&&1==ne?Jr.ExtraHeight*o:0;xt=Math.round((g-kt)*qr)+di,yo[ne]=new mxCell("",new mxGeometry(0,wt,m,xt),"part=1;html=1;whiteSpace=wrap;resizeHeight=0;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;"),wt+=xt,yo[ne].vertex=!0,v.insert(yo[ne]),yo[ne].style+=br+q(Jr,0,yo[ne])+L(Jr["Text"+(ne+1)],A),yo[ne].value=S(Jr["Text"+(ne+1)])}}else v.value=S(Jr.Title),v.style+="align=center;",v.style+=L(Jr.Title,A),v.style+=I(v.style,Jr,c,v,A);break;case"ERDEntityBlock":for(br=ee(Jr),kt=Jr.Name_h*o,""==(br=br.replace("fillColor","swimlaneFillColor"))&&(br="swimlaneFillColor=#ffffff;"),v.value=S(Jr.Name),v.style+="swimlane;childLayout=stackLayout;horizontal=1;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;fontStyle=0;marginBottom=0;"+br+"startSize="+kt+";"+L(Jr.Name,A),v.style+=I(v.style,Jr,c,v,A),Jr.ShadedHeader?(dt=Pe(br=Z(Jr.FillColor),.85),v.style+="fillColor="+dt+";"):v.style+=ee(Jr),yo=new Array,_i=kt/g,wt=kt,ne=0;ne<Jr.Fields;ne++)qr=0,xt=Jr["Field"+(ne+1)+"_h"]*o,yo[ne]=new mxCell("",new mxGeometry(0,wt,m,xt),"part=1;resizeHeight=0;strokeColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;html=1;whiteSpace=wrap;"),wt+=xt,yo[ne].vertex=!0,v.insert(yo[ne]),yo[ne].style+=br+L(Jr["Field"+(ne+1)],A),1==Jr.AltRows&&ne%2!=0?yo[ne].style+="fillColor=#000000;opacity=5;":yo[ne].style+="fillColor=none;"+q(Jr,0,yo[ne]),yo[ne].value=S(Jr["Field"+(ne+1)]);break;case"ERDEntityBlock2":br=ee(Jr),kt=Jr.Name_h*o,""==(br=br.replace("fillColor","swimlaneFillColor"))&&(br="swimlaneFillColor=#ffffff;"),v.value=S(Jr.Name),v.style+="swimlane;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;fontStyle=0;"+br+"startSize="+kt+";"+L(Jr.Name,A),Jr.ShadedHeader?v.style+="fillColor=#e0e0e0;":v.style+=ee(Jr),v.style+=I(v.style,Jr,c,v,A),yo=new Array,Et=new Array,_i=kt;var Ci=30;for(null!=Jr.Column1&&(Ci=Jr.Column1*o),ne=0;ne<Jr.Fields;ne++)qr=0,Et[ne]=new mxCell("",new mxGeometry(0,_i,Ci,Jr["Key"+(ne+1)+"_h"]*o),"strokeColor=none;part=1;resizeHeight=0;align=center;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;html=1;whiteSpace=wrap;"),Et[ne].vertex=!0,v.insert(Et[ne]),Et[ne].style+=br+L(Jr["Key"+(ne+1)],A),1==Jr.AltRows&&ne%2!=0?Et[ne].style+="fillColor=#000000;fillOpacity=5;":Et[ne].style+="fillColor=none;"+q(Jr,0,Et[ne]),Et[ne].value=S(Jr["Key"+(ne+1)]),yo[ne]=new mxCell("",new mxGeometry(Ci,_i,m-Ci,Jr["Field"+(ne+1)+"_h"]*o),"shape=partialRectangle;top=0;right=0;bottom=0;part=1;resizeHeight=0;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;html=1;whiteSpace=wrap;"),yo[ne].vertex=!0,v.insert(yo[ne]),yo[ne].style+=br+L(Jr["Field"+(ne+1)],A),v.style+=I(v.style,Jr,c,v),1==Jr.AltRows&&ne%2!=0?yo[ne].style+="fillColor=#000000;fillOpacity=5;":yo[ne].style+="fillColor=none;"+q(Jr,0,yo[ne]),yo[ne].value=S(Jr["Field"+(ne+1)]),_i+=Jr["Key"+(ne+1)+"_h"]*o;break;case"ERDEntityBlock3":for(br=ee(Jr),kt=Jr.Name_h*o,""==(br=br.replace("fillColor","swimlaneFillColor"))&&(br="swimlaneFillColor=#ffffff;"),v.style+="swimlane;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;fontStyle=0;"+br+"startSize="+kt+";"+L(Jr.Name),Jr.ShadedHeader?v.style+="fillColor=#e0e0e0;":v.style+=ee(Jr),v.value=S(Jr.Name),v.style+=I(v.style,Jr,c,v,A),yo=new Array,Et=new Array,_i=kt,Ci=30,null!=Jr.Column1&&(Ci=Jr.Column1*o),ne=0;ne<Jr.Fields;ne++)qr=0,Et[ne]=new mxCell("",new mxGeometry(0,_i,Ci,Jr["Field"+(ne+1)+"_h"]*o),"strokeColor=none;part=1;resizeHeight=0;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;"),Et[ne].vertex=!0,v.insert(Et[ne]),Et[ne].style+=br+L(Jr["Field"+(ne+1)],A),1==Jr.AltRows&&ne%2!=0?Et[ne].style+="fillColor=#000000;fillOpacity=5;":Et[ne].style+="fillColor=none;"+q(Jr,0,Et[ne]),Et[ne].value=S(Jr["Field"+(ne+1)]),Et[ne].style+=I(Et[ne].style,Jr,c,Et[ne],A),yo[ne]=new mxCell("",new mxGeometry(Ci,_i,m-Ci,Jr["Type"+(ne+1)+"_h"]*o),"shape=partialRectangle;top=0;right=0;bottom=0;part=1;resizeHeight=0;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;"),yo[ne].vertex=!0,v.insert(yo[ne]),yo[ne].style+=br+L(Jr["Type"+(ne+1)],A),1==Jr.AltRows&&ne%2!=0?yo[ne].style+="fillColor=#000000;fillOpacity=5;":yo[ne].style+="fillColor=none;"+q(Jr,0,yo[ne]),yo[ne].value=S(Jr["Type"+(ne+1)]),yo[ne].style+=I(yo[ne].style,Jr,c,yo[ne],A),_i+=Jr["Field"+(ne+1)+"_h"]*o;break;case"ERDEntityBlock4":br=ee(Jr),kt=Jr.Name_h*o,""==(br=br.replace("fillColor","swimlaneFillColor"))&&(br="swimlaneFillColor=#ffffff;"),v.style+="swimlane;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;fontStyle=0;"+br+"startSize="+kt+";"+L(Jr.Name),Jr.ShadedHeader?v.style+="fillColor=#e0e0e0;":v.style+=ee(Jr),v.value=S(Jr.Name),v.style+=I(v.style,Jr,c,v,A),yo=new Array,Et=new Array;var ki=new Array,wi=(_i=kt,Ci=30,40);for(null!=Jr.Column1&&(Ci=Jr.Column1*o),null!=Jr.Column2&&(wi=Jr.Column2*o),ne=0;ne<Jr.Fields;ne++)qr=0,Et[ne]=new mxCell("",new mxGeometry(0,_i,Ci,Jr["Key"+(ne+1)+"_h"]*o),"strokeColor=none;part=1;resizeHeight=0;align=center;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;"),Et[ne].vertex=!0,v.insert(Et[ne]),Et[ne].style+=br+L(Jr["Key"+(ne+1)],A),1==Jr.AltRows&&ne%2!=0?Et[ne].style+="fillColor=#000000;fillOpacity=5;":Et[ne].style+="fillColor=none;"+q(Jr,0,Et[ne]),Et[ne].value=S(Jr["Key"+(ne+1)]),Et[ne].style+=I(Et[ne].style,Jr,c,Et[ne],A),yo[ne]=new mxCell("",new mxGeometry(Ci,_i,m-Ci-wi,Jr["Field"+(ne+1)+"_h"]*o),"shape=partialRectangle;top=0;right=0;bottom=0;part=1;resizeHeight=0;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;"),yo[ne].vertex=!0,v.insert(yo[ne]),yo[ne].style+=br+L(Jr["Field"+(ne+1)],A),1==Jr.AltRows&&ne%2!=0?yo[ne].style+="fillColor=#000000;fillOpacity=5;":yo[ne].style+="fillColor=none;"+q(Jr,0,yo[ne]),yo[ne].value=S(Jr["Field"+(ne+1)]),yo[ne].style+=I(yo[ne].style,Jr,c,yo[ne],A),ki[ne]=new mxCell("",new mxGeometry(m-wi,_i,wi,Jr["Type"+(ne+1)+"_h"]*o),"shape=partialRectangle;top=0;right=0;bottom=0;part=1;resizeHeight=0;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;"),ki[ne].vertex=!0,v.insert(ki[ne]),ki[ne].style+=br+L(Jr["Type"+(ne+1)],A),1==Jr.AltRows&&ne%2!=0?ki[ne].style+="fillColor=#000000;fillOpacity=5;":ki[ne].style+="fillColor=none;"+q(Jr,0,ki[ne]),ki[ne].value=S(Jr["Type"+(ne+1)]),ki[ne].style+=I(ki[ne].style,Jr,c,ki[ne],A),_i+=Jr["Key"+(ne+1)+"_h"]*o;break;case"GCPServiceCardApplicationSystemBlock":ke("application_system",0,0,v,Jr,c);break;case"GCPServiceCardAuthorizationBlock":ke("internal_payment_authorization",0,0,v,Jr,c);break;case"GCPServiceCardBlankBlock":case"GCPServiceCardReallyBlankBlock":case"GCPServiceCardCloudDNSBlock":ke("blank",0,0,v,Jr,c);break;case"GCPServiceCardBucketBlock":ke("bucket",0,0,v,Jr,c);break;case"GCPServiceCardCDNInterconnectBlock":case"GCPServiceCardEdgePopBlock":case"GCPServiceCardGoogleNetworkBlock":ke("google_network_edge_cache",0,0,v,Jr,c);break;case"GCPServiceCardClusterBlock":ke("cluster",0,0,v,Jr,c);break;case"GCPServiceCardDiskSnapshotBlock":case"GCPServiceCardLocalStorageBlock":ke("persistent_disk_snapshot",0,0,v,Jr,c);break;case"GCPServiceCardFrontEndPlatformServicesBlock":ke("frontend_platform_services",0,0,v,Jr,c);break;case"GCPServiceCardGatewayBlock":case"GCPServiceCardVPNGatewayBlock":ke("gateway",0,0,v,Jr,c);break;case"GCPServiceCardImageServicesBlock":ke("image_services",0,0,v,Jr,c);break;case"GCPServiceCardLoadBalancerBlock":ke("network_load_balancer",0,0,v,Jr,c);break;case"GCPServiceCardLocalComputeBlock":ke("dedicated_game_server",0,0,v,Jr,c);break;case"GCPServiceCardLogsAPIBlock":ke("logs_api",0,0,v,Jr,c);break;case"GCPServiceCardMemcacheBlock":ke("memcache",0,0,v,Jr,c);break;case"GCPServiceCardNATBlock":ke("nat",0,0,v,Jr,c);break;case"GCPServiceCardPaymentFormBlock":ke("external_payment_form",0,0,v,Jr,c);break;case"GCPServiceCardPushNotificationsBlock":ke("push_notification_service",0,0,v,Jr,c);break;case"GCPServiceCardScheduledTasksBlock":ke("scheduled_tasks",0,0,v,Jr,c);break;case"GCPServiceCardServiceDiscoveryBlock":ke("service_discovery",0,0,v,Jr,c);break;case"GCPServiceCardSquidProxyBlock":ke("squid_proxy",0,0,v,Jr,c);break;case"GCPServiceCardTaskQueuesBlock":ke("task_queues",0,0,v,Jr,c);break;case"GCPServiceCardVirtualFileSystemBlock":ke("virtual_file_system",0,0,v,Jr,c);break;case"GCPInputDatabase":we("database",1,.9,m,0,v,Jr,c);break;case"GCPInputRecord":we("record",1,.66,m,0,v,Jr,c);break;case"GCPInputPayment":we("payment",1,.8,m,0,v,Jr,c);break;case"GCPInputGateway":we("gateway_icon",1,.44,m,0,v,Jr,c);break;case"GCPInputLocalCompute":we("compute_engine_icon",1,.89,m,0,v,Jr,c);break;case"GCPInputBeacon":we("beacon",.73,1,m,0,v,Jr,c);break;case"GCPInputStorage":we("storage",1,.8,m,0,v,Jr,c);break;case"GCPInputList":we("list",.89,1,m,0,v,Jr,c);break;case"GCPInputStream":we("stream",1,.82,m,0,v,Jr,c);break;case"GCPInputMobileDevices":we("mobile_devices",1,.73,m,0,v,Jr,c);break;case"GCPInputCircuitBoard":we("circuit_board",1,.9,m,0,v,Jr,c);break;case"GCPInputLive":we("live",.74,1,m,0,v,Jr,c);break;case"GCPInputUsers":we("users",1,.63,m,0,v,Jr,c);break;case"GCPInputLaptop":we("laptop",1,.66,m,0,v,Jr,c);break;case"GCPInputApplication":we("application",1,.8,m,0,v,Jr,c);break;case"GCPInputLightbulb":we("lightbulb",.7,1,m,0,v,Jr,c);break;case"GCPInputGame":we("game",1,.54,m,0,v,Jr,c);break;case"GCPInputDesktop":we("desktop",1,.9,m,0,v,Jr,c);break;case"GCPInputDesktopAndMobile":we("desktop_and_mobile",1,.66,m,0,v,Jr,c);break;case"GCPInputWebcam":we("webcam",.5,1,m,0,v,Jr,c);break;case"GCPInputSpeaker":we("speaker",.7,1,m,0,v,Jr,c);break;case"GCPInputRetail":we("retail",1,.89,m,0,v,Jr,c);break;case"GCPInputReport":we("report",1,1,m,0,v,Jr,c);break;case"GCPInputPhone":we("phone",.64,1,m,0,v,Jr,c);break;case"GCPInputBlank":we("transparent",1,1,m,0,v,Jr,c);break;case"PresentationFrameBlock":0==Jr.ZOrder?v.style+="strokeColor=none;fillColor=none;":(v.style+=L(Jr.Text),v.value=S(Jr.Text),v.style+=I(v.style,Jr,c,v,A));break;case"SVGPathBlock2":try{var xi=Jr.LineWidth,Pi=Jr.LineColor,Si=Jr.FillColor,yi=Jr.DrawData.Data,Ei='<svg viewBox="0 0 1 1" xmlns="http://www.w3.org/2000/svg">',Li=null;for(ne=0;ne<yi.length;ne++){var Ii=yi[ne],Bi=Ii.a,zi=("prop"==Ii.w||null==Ii.w?xi:Ii.w)/Math.min(m,g)*o;At="prop"==Ii.s||null==Ii.s?Pi:Ii.s,"object"==typeof(Qi="prop"==Ii.f||null==Ii.f?Si:Ii.f)&&(null!=Qi.url&&(Li="shape=image;image="+w(Qi.url)+";"),Qi=Array.isArray(Qi.cs)?Qi.cs[0].c:Si),Ei+='<path d="'+Bi+'" fill="'+Qi+'" stroke="'+At+'" stroke-width="'+zi+'"/>'}Ei+="</svg>",v.style=Li||"shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/svg+xml,"+(window.btoa?btoa(Ei):Base64.encode(Ei,!0))+";"}catch(e){}break;case"BraceBlock":case"BraceBlockRotated":case"BracketBlock":case"BracketBlockRotated":var Wi=0==_.indexOf("Bracket")?"size=0;arcSize=50;":"",Ti=I(v.style,Jr,c,v,A);je=j(Jr,c,v),v.style="group;"+je;var Gi=Math.min(.14*(je?m:g),100),Mi=new mxCell("",new mxGeometry(0,0,Gi,g),"shape=curlyBracket;rounded=1;"+Wi+Ti);Mi.vertex=!0,Mi.geometry.relative=!0;var Di=new mxCell("",new mxGeometry(1-Gi/m,0,Gi,g),"shape=curlyBracket;rounded=1;flipH=1;"+Wi+Ti);Di.vertex=!0,Di.geometry.relative=!0,v.insert(Mi),v.insert(Di);break;case"BPMNTextAnnotation":case"NoteBlock":Jr.InsetMargin=null,v.value=S(Jr.Text),v.style="group;spacingLeft=8;align=left;spacing=0;strokeColor=none;",v.style+=I(v.style,Jr,c,v,A),v.style.indexOf("verticalAlign")<0&&(v.style+="verticalAlign=middle;");var Ri=new mxCell("",new mxGeometry(0,0,8,g),"shape=partialRectangle;right=0;fillColor=none;");Ri.geometry.relative=!0,Ri.vertex=!0,Ri.style+=I(Ri.style,Jr,c,v,A),v.insert(Ri);break;case"VSMTimelineBlock":case"TimelineBlock":case"TimelineMilestoneBlock":case"TimelineIntervalBlock":LucidImporter.hasTimeLine=!0,LucidImporter.hasUnknownShapes=!0;break;case"FreehandBlock":try{if(je=j(Jr,c,v),v.style="group;"+je,null!=Jr.Stencil){null==Jr.Stencil.id&&(Jr.Stencil.id="$$tmpId$$",_e(Jr.Stencil.id,Jr.Stencil));var Oi=LucidImporter.stencilsMap[Jr.Stencil.id],Fi=-Oi.x/Oi.w,Vi=-Oi.y/Oi.h;for(ne=0;ne<Oi.stencils.length;ne++){var Ni=Oi.stencils[ne],Hi=new mxCell("",new mxGeometry(Fi,Vi,m,g),"shape="+Ni.shapeStencil+";"),Ui=Ni.FillColor,Ki=Ni.LineColor,Yi=Ni.LineWidth;"prop"==Ni.FillColor&&(Ni.FillColor=Jr.FillColor),null==Ni.FillColor&&(Ni.FillColor="#ffffff00"),"prop"==Ni.LineColor&&(Ni.LineColor=Jr.LineColor),null==Ni.LineColor&&(Ni.LineColor="#ffffff00"),"prop"==Ni.LineWidth&&(Ni.LineWidth=Jr.LineWidth),Hi.style+=I(Hi.style,Ni,c,Hi,A),Ni.FillColor=Ui,Ni.LineColor=Ki,Ni.LineWidth=Yi;var Qi=Jr.FillColor,qi=Jr.LineColor,ji=Jr.LineWidth;Jr.FillColor=null,Jr.LineColor=null,Jr.LineWidth=null,Hi.style+=I(Hi.style,Jr,c,Hi,A),Jr.FillColor=Qi,Jr.LineColor=qi,Jr.LineWidth=ji,Hi.vertex=!0,Hi.geometry.relative=!0,v.insert(Hi)}var Xi=0;for(je=Jr.Rotation;Jr["t"+Xi];){var Ji=Jr["t"+Xi],Zi=S(Ji);if(Zi){if(x=new mxCell(Zi,new mxGeometry(0,0,m,g),"strokeColor=none;fillColor=none;overflow=visible;"),Jr.Rotation=0,x.style+=I(x.style,Ji,c,x,A),x.style+=I(x.style,Jr,c,x,A),Jr.Rotation=je,null!=Oi.text&&null!=Oi.text["t"+Xi]){var $i=Oi.text["t"+Xi];$i.Rotation=je+($i.rotation?$i.rotation:0)+(Jr["t"+Xi+"_TRotation"]?Jr["t"+Xi+"_TRotation"]:0)+(Jr["t"+Xi+"_TAngle"]?Jr["t"+Xi+"_TAngle"]:0),x.style+=I(x.style,$i,c,x,A);var el=x.geometry;$i.w&&(el.width*=$i.w/Oi.w),$i.h&&(el.height*=$i.h/Oi.h),$i.x&&(el.x=$i.x/Oi.w),$i.y&&(el.y=$i.y/Oi.h),$i.fw&&(el.width*=$i.fw*o/m),$i.fh&&(el.height*=$i.fh*o/g),$i.fx&&(el.x=($i.fx>0?1:0)+$i.fx*o/m),$i.fy&&(el.y=($i.fy>0?1:0)+$i.fy*o/g)}x.vertex=!0,x.geometry.relative=!0,v.insert(x)}Xi++}}if(Jr.FillColor&&Jr.FillColor.url){var ol=new mxCell("",new mxGeometry(0,0,m,g),"shape=image;html=1;");ol.style+=re({},{},Jr.FillColor.url),ol.vertex=!0,ol.geometry.relative=!0,v.insert(ol)}}catch(e){console.log("Freehand error",e)}break;case"RightArrowBlock":var tl=Jr.Head*g/m;v.style="shape=singleArrow;arrowWidth="+(1-2*Jr.Notch)+";arrowSize="+tl,v.value=S(Jr),v.style+=I(v.style,Jr,c,v,A);break;case"DoubleArrowBlock":tl=Jr.Head*g/m,v.style="shape=doubleArrow;arrowWidth="+(1-2*Jr.Notch)+";arrowSize="+tl,v.value=S(Jr),v.style+=I(v.style,Jr,c,v,A);break;case"VPCSubnet2017":case"VirtualPrivateCloudContainer2017":case"ElasticBeanStalkContainer2017":case"EC2InstanceContents2017":case"AWSCloudContainer2017":case"CorporateDataCenterContainer2017":var rl,il,ll;switch(_){case"VPCSubnet2017":rl="shape=mxgraph.aws3.permissions;fillColor=#D9A741;",il=30,ll=35;break;case"VirtualPrivateCloudContainer2017":rl="shape=mxgraph.aws3.virtual_private_cloud;fillColor=#F58536;",il=52,ll=36;break;case"ElasticBeanStalkContainer2017":rl="shape=mxgraph.aws3.elastic_beanstalk;fillColor=#F58536;",il=30,ll=41;break;case"EC2InstanceContents2017":rl="shape=mxgraph.aws3.instance;fillColor=#F58536;",il=40,ll=41;break;case"AWSCloudContainer2017":rl="shape=mxgraph.aws3.cloud;fillColor=#F58536;",il=52,ll=36;break;case"CorporateDataCenterContainer2017":rl="shape=mxgraph.aws3.corporate_data_center;fillColor=#7D7C7C;",il=30,ll=42}v.style="rounded=1;arcSize=10;dashed=0;verticalAlign=bottom;",v.value=S(Jr),v.style+=I(v.style,Jr,c,v,A),v.geometry.y+=20,v.geometry.height-=20,(ui=new mxCell("",new mxGeometry(20,-20,il,ll),rl)).vertex=!0,v.insert(ui);break;case"FlexiblePolygonBlock":var nl=['<shape strokewidth="inherit"><foreground>'];for(nl.push("<path>"),xe=0;xe<Jr.Vertices.length;xe++)Eo=Jr.Vertices[xe],0==xe?nl.push('<move x="'+100*Eo.x+'" y="'+100*Eo.y+'"/>'):nl.push('<line x="'+100*Eo.x+'" y="'+100*Eo.y+'"/>');nl.push("</path>"),nl.push("<fillstroke/>"),nl.push("</foreground></shape>"),v.style="shape=stencil("+Graph.compress(nl.join(""))+");",v.value=S(Jr),v.style+=I(v.style,Jr,c,v,A);break;case"InfographicsBlock":var al=Jr.ShapeData_1.Value,sl=Jr.ShapeData_2.Value-al,cl=Jr.ShapeData_3.Value-al,pl=Jr.ShapeData_4.Value*m/200;Yt="=fillColor()"==(Yt=Jr["ShapeData_"+(Xi="ProgressBar"==Jr.InternalStencilId?4:5)].Value)?Jr.FillColor:Yt;var ml=Jr["ShapeData_"+(Xi+1)].Value;switch(Jr.InternalStencilId){case"ProgressDonut":v.style="shape=mxgraph.basic.donut;dx="+pl+";strokeColor=none;fillColor="+Z(ml)+";"+$(ml,"fillOpacity"),v.style+=I(v.style,Jr,c,v,A),(vl=new mxCell("",new mxGeometry(0,0,m,g),"shape=mxgraph.basic.partConcEllipse;startAngle=0;endAngle="+cl/sl+";arcWidth="+pl/m*2+";strokeColor=none;fillColor="+Z(Yt)+";"+$(Yt,"fillOpacity"))).style+=I(vl.style,Jr,c,vl,A),vl.vertex=!0,vl.geometry.relative=1,v.insert(vl);break;case"ProgressHalfDonut":v.geometry.height*=2,v.geometry.rotate90();var gl=cl/sl/2;v.style="shape=mxgraph.basic.partConcEllipse;startAngle=0;endAngle="+gl+";arcWidth="+2*pl/m+";strokeColor=none;fillColor="+Z(Yt)+";"+$(Yt,"fillOpacity"),Jr.Rotation-=Math.PI/2,v.style+=I(v.style,Jr,c,v,A);var vl=new mxCell("",new mxGeometry(0,0,v.geometry.width,v.geometry.height),"shape=mxgraph.basic.partConcEllipse;startAngle=0;endAngle="+(.5-gl)+";arcWidth="+2*pl/m+";strokeColor=none;flipH=1;fillColor="+Z(ml)+";"+$(ml,"fillOpacity"));Jr.Rotation+=Math.PI,vl.style+=I(vl.style,Jr,c,vl,A),vl.vertex=!0,vl.geometry.relative=1,v.insert(vl);break;case"ProgressBar":v.style="strokeColor=none;fillColor="+Z(ml)+";"+$(ml,"fillOpacity"),v.style+=I(v.style,Jr,c,v,A),(vl=new mxCell("",new mxGeometry(0,0,m*cl/sl,g),"strokeColor=none;fillColor="+Z(Yt)+";"+$(Yt,"fillOpacity"))).style+=I(vl.style,Jr,c,vl,A),vl.vertex=!0,vl.geometry.relative=1,v.insert(vl)}break;case"InternalStorageBlock":if(v.style+="shape=internalStorage;dx=10;dy=10",Jr.Text&&Jr.Text.m){var bl=Jr.Text.m,ul=!1,hl=!1;for(ne=0;ne<bl.length;ne++){var Al=bl[ne];ul||"mt"!=Al.n?hl||"il"!=Al.n||(Al.v=17+(Al.v||0),hl=!0):(Al.v=17+(Al.v||0),ul=!0)}ul||bl.push({s:0,n:"mt",v:17}),hl||bl.push({s:0,n:"il",v:17})}v.value=S(Jr),v.style+=I(v.style,Jr,c,v,A);break;case"PersonRoleBlock":try{br=ee(Jr),kt=g/2,""==(br=br.replace("fillColor","swimlaneFillColor"))&&(br="swimlaneFillColor=#ffffff;"),v.value=S(Jr.Role),v.style+="swimlane;childLayout=stackLayout;horizontal=1;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;"+br+"startSize="+kt+";spacingLeft=3;spacingRight=3;fontStyle=0;"+L(Jr.Role,A),v.style+=I(v.style,Jr,c,v,A);var fl=new mxCell("",new mxGeometry(0,g/2,m,g/2),"part=1;html=1;resizeHeight=0;spacingTop=-1;spacingLeft=3;spacingRight=3;");fl.value=S(Jr.Name),fl.vertex=!0,v.insert(fl),fl.style+=L(Jr.Name,A),fl.style+=I(fl.style,Jr,c,fl,A)}catch(e){console.log(e)}}if(v.style&&v.style.indexOf("html")<0&&(v.style+="html=1;"),Jr.Title&&Jr.Title.t&&Jr.Text&&Jr.Text.t)try{var _l=v.geometry,dl=new mxCell(S(Jr.Title),new mxGeometry(0,_l.height+4,_l.width,10),"strokeColor=none;fillColor=none;whiteSpace=wrap;verticalAlign=top;labelPosition=center;verticalLabelPosition=top;align=center;");dl.vertex=!0,v.insert(dl),v.style+=L(Jr.Title,A)}catch(e){console.log(e)}return ye(v,Jr),ie(v,Jr,s),Jr.Hidden&&(v.visible=!1),v}function ye(e,o){if(o.Text_TRotation||o.TextRotation)try{var t=mxUtils.toDegree(o.Text_TRotation||0)+mxUtils.toDegree(o.TextRotation||0);if(!isNaN(t)&&0!=t&&e.value){var r=e.geometry.width,i=e.geometry.height,l=r,n=i,a=0,s=0;if(-90==t||-270==t){l=i,n=r;var c=(i-r)/2;a=-c/r,s=c/i}t+=mxUtils.toDegree(o.Rotation);var p=e.style.split(";").filter((function(e){return e.indexOf("fillColor=")<0&&e.indexOf("strokeColor=")<0&&e.indexOf("rotation=")<0})).join(";"),m=new mxCell(e.value,new mxGeometry(a,s,l,n),p+"fillColor=none;strokeColor=none;rotation="+t+";");e.value=null,m.geometry.relative=!0,m.vertex=!0,e.insert(m)}}catch(e){console.log(e)}}function Ee(e,t,r,i,l){function n(e,t){var r="";try{for(var i=0;i<e.text.length;i++){var l=e.text[i];if(l[0]=="t_"+t){for(var n in l[1]){var a=l[1][n];if(a)switch(n){case"font":r+=x(a);break;case"bold":r+="font-weight: bold;";break;case"italic":r+="font-style: italic;";break;case"underline":r+="text-decoration: underline;";break;case"size":r+="font-size:"+P(a*o)+"px;";break;case"color":r+="color:"+J(a).substring(0,7)+";";break;case"fill":r+="background-color:"+J(a).substring(0,7)+";";break;case"align":r+="text-align:"+a+";"}}break}}}catch(e){}return r}try{var a=t.OrgChartBlockType,s=t.Location,c=s.x*o,p=s.y*o,m=new mxCell("",new mxGeometry(c,p,200,100),"group");m.vertex=!0,i.addCell(m);var g=t.FieldNames,v=t.LayoutSettings,b=t.BlockItemDefaultStyle||{props:{}},u=t.EdgeItemDefaultStyle,h={},A=(e||Date.now())+"_";4==a&&(b.props.LineWidth=0);var f=[],_=25,d=40,C=!0,k=I("",b.props,{},m,!0);0==a?(k+="spacingTop=54;imageWidth=54;imageHeight=54;imageAlign=center;imageVerticalAlign=top;image=",d+=54):1==a||2==a?(k+="spacingLeft=54;imageWidth=50;imageHeight=50;imageAlign=left;imageVerticalAlign=top;image=",_+=54):a>=3&&(C=!1);for(var S=0;S<g.length;S++)f.push(n(b,g[S]));function y(e,o,t){var r=A+e;h[r]=o;for(var n="",a=0;a<g.length;a++)n+='<div style="'+f[a]+'">'+(t[g[a]]||" ")+"</div>";var s=mxUtils.getSizeForString(n),c=w(t.Image||t["018__ImageUrl__"])||"https://cdn4.iconfinder.com/data/icons/basic-user-interface-elements/700/user-account-profile-human-avatar-face-head--128.png",p=new mxCell(n,new mxGeometry(0,0,s.width+_,s.height+d),k+(C?c:""));p.vertex=!0,l[r]=p,i.addCell(p,m)}if(r.Items)for(var E=r.Items.n,L=0;L<E.length;L++)y((D=E[L]).pk,D.ie[0]?D.ie[0].nf:null,D.f);else{var B,z,W,T=t.ContractMap.derivative;if(null==T){var G=t.ContractMap.c.People;for(B=(B=G.id).substr(0,B.lastIndexOf("_")),S=0;S<g.length;S++)g[S]=G.f[g[S]]||g[S]}else for(L=0;L<T.length;L++)if("ForeignKeyGraph"==T[L].type)B=(B=T[L].c[0].id).substr(0,B.lastIndexOf("_"));else if("MappedGraph"==T[L].type)for(S=0;S<g.length;S++)g[S]=T[L].nfs[g[S]]||g[S];for(var M in r){var D=r[M].Collections;for(var R in D)R==B?E=D[R].Items:D[R].Properties.ForeignKeys&&D[R].Properties.ForeignKeys[0]&&(z=D[R].Properties.ForeignKeys[0].SourceFields[0],W=D[R].Properties.Schema.PrimaryKey[0]);if(E)break}var O={};for(var F in E){var V=(D=E[F])[W],N=D[z];V==N?(O[V]=V+Date.now(),V=O[V],D[W]=V,y(V,N,D)):y(V,O[N]||N,D)}}for(var M in h){var H=h[M];if(null!=H){var U=l[A+H],K=l[M];if(null!=U&&null!=K){var Y=new mxCell("",new mxGeometry(0,0,100,100),"");Y.geometry.relative=!0,Y.edge=!0,null!=u&&null!=u.props&&ae(Y,u.props,i,null,null,!0),i.addCell(Y,m,null,U,K)}}}var Q=v.NodeSpacing.LevelSeparation*o;new mxOrgChartLayout(i,0,Q,v.NodeSpacing.NeighborSeparation*o).execute(m);var q=0,j=0;for(L=0;m.children&&L<m.children.length;L++){var X=m.children[L].geometry;q=Math.max(q,X.x+X.width),j=Math.max(j,X.y+X.height)}var Z=m.geometry;Z.y-=Q,Z.width=q,Z.height=j}catch(Y){LucidImporter.hasUnknownShapes=!0,LucidImporter.hasOrgChart=!0,console.log(Y)}}Ae.prototype.getSize=function(){return(this.nurbsValues.length/4|0)-1},Ae.prototype.getX=function(e){return Math.round(100*this.nurbsValues[4*(e+1)])/100},Ae.prototype.getY=function(e){return Math.round(100*this.nurbsValues[4*(e+1)+1])/100},LucidImporter.importState=function(e,i,n){t=0,r=0,LucidImporter.stencilsMap={},LucidImporter.imgSrcRepl=i,LucidImporter.advImpConfig=n,LucidImporter.globalProps={},LucidImporter.pageIdsMap={},LucidImporter.hasUnknownShapes=!1,LucidImporter.hasOrgChart=!1,LucidImporter.hasTimeLine=!1,LucidImporter.hasExtImgs=!1;var a=['<?xml version="1.0" encoding="UTF-8"?>','<mxfile type="Lucidchart-Import" version="'+EditorUi.VERSION+'" host="'+mxUtils.htmlEntities(window.location.hostname)+'" agent="'+mxUtils.htmlEntities(navigator.appVersion)+'" modified="'+mxUtils.htmlEntities((new Date).toISOString())+'">'];n&&n.transparentEdgeLabels&&(l=l.replace("labelBackgroundColor=default;","labelBackgroundColor=none;"));var s=[];function c(e){if(null!=e.state&&EditorUi.debug("convertLucidChart addPages",e),e.Properties){for(var o in e.Properties)"Stencil-"==o.substr(0,8)&&_e(o.substr(8),e.Properties[o]);LucidImporter.globalProps=e.Properties}for(var t in e.Pages){var r=e.Pages[t];r.id=t,r.Data=e.Data,s.push(r)}s.sort((function(e,o){return e.Properties.Order<o.Properties.Order?-1:e.Properties.Order>o.Properties.Order?1:0}));for(var i=0;i<s.length;i++)LucidImporter.pageIdsMap[s[i].id]=i}null!=e.state?c(JSON.parse(e.state)):null==e.Page&&null!=e.Pages?c(e):s.push(e);for(var p=function(){var e=new Graph;return e.setExtendParents(!1),e.setExtendParentsOnAdd(!1),e.setConstrainChildren(!1),e.setHtmlLabels(!0),e.getModel().maintainEdgeParent=!1,e}(),m=new mxCodec,g=0;g<s.length;g++){a.push("<diagram"),null!=s[g].Properties&&null!=s[g].Properties.Title&&a.push(' name="'+mxUtils.htmlEntities(s[g].Properties.Title)+'"'),a.push(' id="'+g+'"'),ve(p,s[g],!0);var v=m.encode(p.getModel());null!=s[g].Properties&&(s[g].Properties.FillColor&&"#ffffff"!=s[g].Properties.FillColor&&v.setAttribute("background",Z(s[g].Properties.FillColor)),s[g].Properties.InfiniteCanvas?v.setAttribute("page",0):null!=s[g].Properties.Size&&(v.setAttribute("page",1),v.setAttribute("pageWidth",s[g].Properties.Size.w*o),v.setAttribute("pageHeight",s[g].Properties.Size.h*o)),null!=s[g].Properties.GridSpacing&&(v.setAttribute("grid",1),v.setAttribute("gridSize",s[g].Properties.GridSpacing*o))),LucidImporter.hasMath&&v.setAttribute("math",1),p.getModel().clear(),a.push(">"+Graph.compress(mxUtils.getXml(v))+"</diagram>")}return a.push("</mxfile>"),LucidImporter.imgSrcRepl=null,a.join("")}}();