UNPKG

@zklogic/draw.io

Version:

Draw.IO - Graph Editor integration in Angular-cli

1 lines 46.1 kB
Sidebar.prototype.addCisco19Palette=function(){var e="sketch=0;points=[[0.015,0.015,0],[0.985,0.015,0],[0.985,0.985,0],[0.015,0.985,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0.25,0],[1,0.5,0],[1,0.75,0],[0.75,1,0],[0.5,1,0],[0.25,1,0],[0,0.75,0],[0,0.5,0],[0,0.25,0]];"+mxConstants.STYLE_VERTICAL_LABEL_POSITION+"=bottom;html=1;"+mxConstants.STYLE_VERTICAL_ALIGN+"=top;aspect=fixed;align=center;pointerEvents=1;shape=mxgraph.cisco19.",t="sketch=0;points=[[0.5,0,0],[1,0.5,0],[0.5,1,0],[0,0.5,0],[0.145,0.145,0],[0.8555,0.145,0],[0.855,0.8555,0],[0.145,0.855,0]];"+mxConstants.STYLE_VERTICAL_LABEL_POSITION+"=bottom;html=1;"+mxConstants.STYLE_VERTICAL_ALIGN+"=top;aspect=fixed;align=center;pointerEvents=1;shape=mxgraph.cisco19.",r=mxConstants.STYLE_VERTICAL_LABEL_POSITION+"=bottom;sketch=0;html=1;"+mxConstants.STYLE_VERTICAL_ALIGN+"=top;aspect=fixed;align=center;pointerEvents=1;shape=mxgraph.cisco19.";this.setCurrentSearchEntryLibrary("cisco19","cisco19LAN Switching"),this.addCisco19LANSwitchingPalette(e,t,r),this.setCurrentSearchEntryLibrary("cisco19","cisco19Routing WAN"),this.addCisco19RoutingWANPalette(e,t,r),this.setCurrentSearchEntryLibrary("cisco19","cisco19Network Management"),this.addCisco19NetworkManagementPalette(e,t,r),this.setCurrentSearchEntryLibrary("cisco19","cisco19Data Center"),this.addCisco19DataCenterPalette(e,t,r),this.setCurrentSearchEntryLibrary("cisco19","cisco19Wireless LAN"),this.addCisco19WirelessLANPalette(e,t,r),this.setCurrentSearchEntryLibrary("cisco19","cisco19Collaboration"),this.addCisco19CollaborationPalette(e,t,r),this.setCurrentSearchEntryLibrary("cisco19","cisco19Security Clouds Connectors"),this.addCisco19SecurityCloudsAndConnectorsPalette(e,t,r),this.setCurrentSearchEntryLibrary("cisco19","cisco19Endpoint Client Device Icons"),this.addCisco19EndpointClientDeviceIconsPalette(e,t,r),this.setCurrentSearchEntryLibrary("cisco19","cisco19DNA SD Access"),this.addCisco19DNASDAccessPalette(e,t,r),this.setCurrentSearchEntryLibrary("cisco19","cisco19SD WAN Viptela"),this.addCisco19SDWANViptelaPalette(e,t,r),this.setCurrentSearchEntryLibrary("cisco19","cisco19ETA Stealthwatch"),this.addCisco19StealthwatchPalette(e,t,r),this.setCurrentSearchEntryLibrary("cisco19","cisco19SAFE"),this.addCisco19SafePalette(e,t,r),this.setCurrentSearchEntryLibrary()},Sidebar.prototype.addCisco19LANSwitchingPalette=function(e,t,r){var l=50,o=50,n="mxgraph.cisco19",i="cisco lan switching local area network";this.addPaletteFunctions("cisco19LAN Switching","Cisco 19 / LAN Switching",!1,[this.createVertexTemplateEntry(e+"rect;prIcon=l2_switch;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","L2 Switch",null,null,this.getTagsForStencil(n,"l2 switch",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=l3_switch;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","L3 Switch",null,null,this.getTagsForStencil(n,"l3 switch",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=l2_modular;fillColor=#FAFAFA;strokeColor=#005073;",l,73,"","L2 Modular",null,null,this.getTagsForStencil(n,"l2 modular",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=l3_modular;fillColor=#FAFAFA;strokeColor=#005073;",l,73,"","L3 Modular",null,null,this.getTagsForStencil(n,"l3 modular",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=6500_vss;fillColor=#FAFAFA;strokeColor=#005073;",l,73,"","6500 VSS",null,null,this.getTagsForStencil(n,"6500 vss",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=l2_switch_with_dual_supervisor;fillColor=#FAFAFA;strokeColor=#005073;",l,95,"","L2 Switch with Dual Supervisor",null,null,this.getTagsForStencil(n,"l2 switch with dual supervisor",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=l3_switch_with_dual_supervisor;fillColor=#FAFAFA;strokeColor=#005073;",l,95,"","L3 Switch with Dual Supervisor",null,null,this.getTagsForStencil(n,"l3 switch with dual supervisor",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=l2_modular2;fillColor=#FAFAFA;strokeColor=#005073;",l,2.05*o,"","L2 Modular",null,null,this.getTagsForStencil(n,"l2 modular",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=l3_modular2;fillColor=#FAFAFA;strokeColor=#005073;",l,65,"","L3 Modular",null,null,this.getTagsForStencil(n,"l3 modular",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=6500_vss2;fillColor=#FAFAFA;strokeColor=#005073;",l,65,"","L3 Modular",null,null,this.getTagsForStencil(n,"l3 modular",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=secure_catalyst_switch_color;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Secure Catalyst Switch (color)",null,null,this.getTagsForStencil(n,"secure catalyst switch color",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=secure_catalyst_switch_subdued;fillColor=#FAFAFA;strokeColor=#6696AB;",l,o,"","Secure Catalyst Switch (subdued)",null,null,this.getTagsForStencil(n,"secure catalyst switch subdued",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=secure_switch;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Secure Switch (color)",null,null,this.getTagsForStencil(n,"secure switch color",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=secure_switch;fillColor=#FAFAFA;strokeColor=#6696AB;",l,o,"","Secure Switch (subdued)",null,null,this.getTagsForStencil(n,"secure switch subdued",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=workgroup_switch;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Workgroup Switch (color)",null,null,this.getTagsForStencil(n,"workgroup switch color",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=workgroup_switch;fillColor=#FAFAFA;strokeColor=#6696AB;",l,o,"","Workgroup Switch (subdued)",null,null,this.getTagsForStencil(n,"workgroup switch subdued",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=secure_catalyst_switch_color3;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Secure Catalyst Switch (color)",null,null,this.getTagsForStencil(n,"secure catalyst switch color",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=secure_catalyst_switch_color2;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Secure Catalyst Switch (color)",null,null,this.getTagsForStencil(n,"secure catalyst switch color",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=secure_catalyst_switch_subdued2;fillColor=#FAFAFA;strokeColor=#6696AB;",l,o,"","Secure Catalyst Switch (subdued)",null,null,this.getTagsForStencil(n,"secure catalyst switch subdued",i).join(" "))])},Sidebar.prototype.addCisco19RoutingWANPalette=function(e,t,r){var l=50,o=50,n="mxgraph.cisco19",i="cisco routing wan wide area network";this.addPaletteFunctions("cisco19Routing WAN","Cisco 19 / Routing WAN",!1,[this.createVertexTemplateEntry(t+"rect;prIcon=router;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Router",null,null,this.getTagsForStencil(n,"router",i).join(" ")),this.createVertexTemplateEntry(t+"rect;prIcon=csr_1000v;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","CSR1000v",null,null,this.getTagsForStencil(n,"csr1000v",i).join(" ")),this.createVertexTemplateEntry(t+"rect;prIcon=wireless_router;fillColor=#FAFAFA;strokeColor=#005073;",l,60,"","Wireless Router",null,null,this.getTagsForStencil(n,"wireless router",i).join(" ")),this.createVertexTemplateEntry(t+"rect;prIcon=l3_modular3;fillColor=#FAFAFA;strokeColor=#C1272D;",l,o,"","L3 Modular",null,null,this.getTagsForStencil(n,"l3 modular",i).join(" ")),this.createVertexTemplateEntry(t+"rect;prIcon=ucs_express;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","UCS Express",null,null,this.getTagsForStencil(n,"ucs express",i).join(" ")),this.createVertexTemplateEntry(t+"rect;prIcon=router_with_voice;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Router with Voice",null,null,this.getTagsForStencil(n,"router with voice",i).join(" ")),this.createVertexTemplateEntry(t+"rect;prIcon=router_with_firewall;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Router with Firewall",null,null,this.getTagsForStencil(n,"router with firewall",i).join(" ")),this.createVertexTemplateEntry(t+"rect;prIcon=netflow_router;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","NetFlow Router",null,null,this.getTagsForStencil(n,"netflow router",i).join(" ")),this.createVertexTemplateEntry(t+"rect;prIcon=secure_router;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Secure Router (color)",null,null,this.getTagsForStencil(n,"secure router color",i).join(" ")),this.createVertexTemplateEntry(t+"rect;prIcon=secure_router;fillColor=#FAFAFA;strokeColor=#6696AB;",l,o,"","Secure Router (subdued)",null,null,this.getTagsForStencil(n,"secure router subdued",i).join(" ")),this.createVertexTemplateEntry(t+"rect;prIcon=ip_telephone_router;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","IP Telephone Router",null,null,this.getTagsForStencil(n,"ip telephone router internet protocol",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=content_router;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Content Router",null,null,this.getTagsForStencil(n,"content router",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=service_ready_engine;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Cisco Service Ready Engine",null,null,this.getTagsForStencil(n,"service ready engine",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=cisco_15800;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Cisco 15800",null,null,this.getTagsForStencil(n,"15800",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=appnav;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","AppNav",null,null,this.getTagsForStencil(n,"appnav",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=router_with_firewall2;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Router with Firewall",null,null,this.getTagsForStencil(n,"router with firewall",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=netflow_router2;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","NetFlow Router",null,null,this.getTagsForStencil(n,"netflow router",i).join(" ")),this.createVertexTemplateEntry("points=[[0.5,0,0],[1,0.5,0],[0.5,1,0],[0,0.5,0],[0.25,0,0],[0.75,0,0],[0.25,1,0],[0.75,1,0],[0.125,0.25,0],[0.875,0.25,0],[0.875,0.75,0],[0.125,0.75,0]];"+r+"rect;prIcon=asr_1000;fillColor=#FAFAFA;strokeColor=#005073;",1.14*l,o,"","ASR 1000",null,null,this.getTagsForStencil(n,"asr 1000",i).join(" ")),this.createVertexTemplateEntry(t+"rect;prIcon=asr_9000;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","ASR 9000",null,null,this.getTagsForStencil(n,"asr 9000",i).join(" "))])},Sidebar.prototype.addCisco19NetworkManagementPalette=function(e,t,r){var l="mxgraph.cisco19",o="cisco network management";this.addPaletteFunctions("cisco19Network Management","Cisco 19 / Network Management",!1,[this.createVertexTemplateEntry(e+"rect;prIcon=net_mgmt_appliance;fillColor=#FAFAFA;strokeColor=#005073;",50,50,"","Net Mgmt. Appliance",null,null,this.getTagsForStencil(l,"net management appliance mgmt",o).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=nam_virtual_service_blade;fillColor=#FAFAFA;strokeColor=#005073;",64,50,"","NAM Virtual Service Blade",null,null,this.getTagsForStencil(l,"nam virtual service blade",o).join(" "))])},Sidebar.prototype.addCisco19DataCenterPalette=function(e,t,r){var l=50,o=50,n="mxgraph.cisco19",i="cisco data center";this.addPaletteFunctions("cisco19Data Center","Cisco 19 / Data Center",!1,[this.createVertexTemplateEntry(e+"rect;prIcon=nexus_9300;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Nexus 9300",null,null,this.getTagsForStencil(n,"nexus 9300",i).join(" ")),this.createVertexTemplateEntry("points=[[0.015,0.015,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[0.985,0.015,0],[1,0.22,0],[1,0.44,0],[1,0.67,0],[0.985,0.89,0],[0,0.22,0],[0,0.44,0],[0,0.67,0],[0.015,0.89,0],[0.25,0.91,0],[0.5,0.91,0],[0.785,0.955,0]];"+r+"x509_certificate;fillColor=#005073;strokeColor=none;",l,47.5,"","x.509 Certificate",null,null,this.getTagsForStencil(n,"x509 certificate",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=hypervisor;fillColor=#FAFAFA;strokeColor=#005073;",l,65,"","Hypervisor",null,null,this.getTagsForStencil(n,"hypervisor",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=nexus_9500;fillColor=#FAFAFA;strokeColor=#005073;",l,73,"","Nexus 9500",null,null,this.getTagsForStencil(n,"nexus 9500",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=fabric_interconnect;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Fabric Interconnect",null,null,this.getTagsForStencil(n,"fabric interconnect",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=fibre_channel_director_mds_9000;fillColor=#FAFAFA;strokeColor=#005073;",l,73,"","Fibre Channel Director MDS 9000",null,null,this.getTagsForStencil(n,"fibre channel director mds 9000",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=virtual_matrix_switch;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Virtual Matrix Switch",null,null,this.getTagsForStencil(n,"virtual matrix switch",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=ucs_c_series_server;fillColor=#FAFAFA;strokeColor=#005073;",60,25,"","UCS C-Series Server",null,null,this.getTagsForStencil(n,"ucs c series server",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=nexus_5k_with_integrated_vsm;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Nexus 5K with Integrated VSM",null,null,this.getTagsForStencil(n,"nexus 5k with integrated vsm",i).join(" ")),this.createVertexTemplateEntry("points=[[0.5,0,0],[1,0.5,0],[0.5,1,0],[0,0.5,0],[0.305,0.305,0],[0.695,0.305,0],[0.7,0.7,0],[0.3,0.7,0]];"+r+"rect;prIcon=aci;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","ACI",null,null,this.getTagsForStencil(n,"aci",i).join(" ")),this.createVertexTemplateEntry(t+"vts;fillColor=#005073;strokeColor=none;",l,o,"","VTS",null,null,this.getTagsForStencil(n,"vts",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=ucs_5108_blade_chassis;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","UCS 5108 Blade Chassis",null,null,this.getTagsForStencil(n,"ucs 5108 blade chassis",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=storage;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Storage",null,null,this.getTagsForStencil(n,"storage",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=ups;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","UPS",null,null,this.getTagsForStencil(n,"ups",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=rps;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","RPS",null,null,this.getTagsForStencil(n,"rps",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=nexus_2000_10ge;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Nexus 2000 10GE",null,null,this.getTagsForStencil(n,"nexus 2000 10ge",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=blade_server;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Blade Server (color)",null,null,this.getTagsForStencil(n,"blade server color",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=blade_server;fillColor=#FAFAFA;strokeColor=#6696AB;",l,o,"","Blade Server (subdued)",null,null,this.getTagsForStencil(n,"blade server subdued",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=nexus_5k;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Nexus 5k",null,null,this.getTagsForStencil(n,"nexus 5k",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=nexus_4k;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Nexus 4k",null,null,this.getTagsForStencil(n,"nexus 4k",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=nexus_3k;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Nexus 3k",null,null,this.getTagsForStencil(n,"nexus 3k",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=nexus_2k;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Nexus 2k",null,null,this.getTagsForStencil(n,"nexus 2k",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=nexus_1kv_vsm;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Nexus 1KV VSM",null,null,this.getTagsForStencil(n,"nexus 1kv vsm",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=nexus_1k;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Nexus 1k",null,null,this.getTagsForStencil(n,"nexus 1k",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=layer3_nexus_5k_switch;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Layer 3 Nexus 5k Switch",null,null,this.getTagsForStencil(n,"layer3 nexus 5k switch",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=nexus_1010;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Nexus 1010",null,null,this.getTagsForStencil(n,"nexus 1010",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=nexus_7k;fillColor=#FAFAFA;strokeColor=#005073;",l,73,"","Nexus 7k",null,null,this.getTagsForStencil(n,"nexus 7k",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=fibre_channel_fabric_switch;fillColor=#FAFAFA;strokeColor=#005073;",l,73,"","Fibre Channel Fabric Switch",null,null,this.getTagsForStencil(n,"fibre channel fabric switch",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=database_relational;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Database Relational",null,null,this.getTagsForStencil(n,"database relational",i).join(" ")),this.createVertexTemplateEntry(e+"server;fillColor=#005073;strokeColor=none;",.55*l,o,"","Server",null,null,this.getTagsForStencil(n,"server",i).join(" ")),this.createVertexTemplateEntry(e+"dns_server;fillColor=#005073;strokeColor=none;",.55*l,o,"","DNS Server",null,null,this.getTagsForStencil(n,"dns domain name server",i).join(" ")),this.createVertexTemplateEntry(e+"secure_server;fillColor=#005073;strokeColor=none;",.55*l,o,"","Secure Server",null,null,this.getTagsForStencil(n,"secure server",i).join(" "))])},Sidebar.prototype.addCisco19WirelessLANPalette=function(e,t,r){var l=50,o="mxgraph.cisco19",n="cisco wireless lan local area network";this.addPaletteFunctions("cisco19Wireless LAN","Cisco 19 / Wireless LAN",!1,[this.createVertexTemplateEntry("points=[[0,0.58,0],[0.09,0.58,0],[0.36,0.39,0],[0.64,0.195,0],[0.91,0,0],[1,0,0],[1,0.25,0],[1,0.5,0],[1,0.75,0],[1,1,0],[0,1,0],[0.09,1,0],[0.36,1,0],[0.64,1,0],[0.91,1,0],[0,0.79,0]];"+r+"wifi_indicator;fillColor=#005073;strokeColor=none;",50,l,"","WiFi Indicator",null,null,this.getTagsForStencil(o,"wifi indicator",n).join(" ")),this.createVertexTemplateEntry("points=[[0.005,0.09,0],[0.08,0,0],[0.76,0.25,0],[1,0.92,0],[0.91,0.995,0],[0.57,0.995,0],[0.045,0.955,0],[0.005,0.43,0]];"+r+"3g_4g_indicator;fillColor=#005073;strokeColor=none;",50,l,"","3G/4G Indicator",null,null,this.getTagsForStencil(o,"3g 4g indicator",n).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=dual_mode_access_point;fillColor=#FAFAFA;strokeColor=#005073;",64,l,"","Dual Mode Access Point",null,null,this.getTagsForStencil(o,"dual mode access point",n).join(" ")),this.createVertexTemplateEntry("points=[[0.03,0.36,0],[0.18,0,0],[0.5,0.34,0],[0.82,0,0],[0.97,0.36,0],[1,0.67,0],[0.975,0.975,0],[0.5,1,0],[0.025,0.975,0],[0,0.67,0]];"+r+"wireless_access_point;fillColor=#005073;strokeColor=none;",50,l,"","Wireless Acess Point",null,null,this.getTagsForStencil(o,"access point",n).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=wireless_location_appliance;fillColor=#FAFAFA;strokeColor=#005073;",50,l,"","Wireless Location Appliance",null,null,this.getTagsForStencil(o,"location appliance",n).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=wireless_lan_controller;fillColor=#FAFAFA;strokeColor=#005073;",64,l,"","Wireless LAN Controller",null,null,this.getTagsForStencil(o,"controller",n).join(" ")),this.createVertexTemplateEntry(e+"wireless_bridge;fillColor=#005073;strokeColor=none;",64,l,"","Wireless Bridge",null,null,this.getTagsForStencil(o,"bridge",n).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=mesh_access_point;fillColor=#FAFAFA;strokeColor=#005073;",64,l,"","Mesh Access Point",null,null,this.getTagsForStencil(o,"mesh access point",n).join(" "))])},Sidebar.prototype.addCisco19CollaborationPalette=function(e,t,r){var l=50,o=50,n="mxgraph.cisco19",i="cisco collaboration";this.addPaletteFunctions("cisco19Collaboration","Cisco 19 / Collaboration",!1,[this.createVertexTemplateEntry(e+"rect;prIcon=video_call_server;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Video Call Server",null,null,this.getTagsForStencil(n,"video call server",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=primary_codec;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Primary Codec",null,null,this.getTagsForStencil(n,"primary codec",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=secondary_codec;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Secondary Codec",null,null,this.getTagsForStencil(n,"secondary codec",i).join(" ")),this.createVertexTemplateEntry("points=[[0.13,0.225,0],[0.5,0,0],[0.87,0.225,0],[0.885,0.5,0],[0.985,0.99,0],[0.5,1,0],[0.015,0.99,0],[0.115,0.5,0]];"+r+"laptop_video_client;fillColor=#005073;strokeColor=none;",l,42.5,"","Laptop Video Client",null,null,this.getTagsForStencil(n,"laptop video client",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=immersive_telepresence_endpoint;fillColor=#FAFAFA;strokeColor=#005073;",2.3*l,o,"","Immersive Telepresence Endpoint",null,null,this.getTagsForStencil(n,"immersive telepresence endpoint",i).join(" ")),this.createVertexTemplateEntry("points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[1,0.4,0],[1,0.8,0],[0.815,1,0],[0.5,1,0],[0.185,1,0],[0,0.8,0],[0,0.4,0]];"+r+"hdtv;fillColor=#005073;strokeColor=none;",60,o,"","HDTV",null,null,this.getTagsForStencil(n,"hdtv",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=virtual_desktop_service;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Virtual Desktop Service",null,null,this.getTagsForStencil(n,"virtual desktop service",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=video_gateway;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Video Gateway",null,null,this.getTagsForStencil(n,"video gateway",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=telepresence_endpoint;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Telepresence Endpoint",null,null,this.getTagsForStencil(n,"telepresence endpoint",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=collab1;fillColor=#FAFAFA;strokeColor=#005073;",l,65,"","Collaboration",null,null,this.getTagsForStencil(n,"",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=video_analytics;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Video Analytics",null,null,this.getTagsForStencil(n,"video analytics",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=telepresence_exchange;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Telepresence Exchange",null,null,this.getTagsForStencil(n,"telepresence exchange",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=meeting_scheduling_and_management_server;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Meeting Scheduling and Management Server",null,null,this.getTagsForStencil(n,"meeting scheduling and management server",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=multipoint_meeting_server;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Multipoint Meeting Server",null,null,this.getTagsForStencil(n,"multipoint meeting server",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=content_recording_streaming_server;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Content Recording / Streaming Server",null,null,this.getTagsForStencil(n,"content recording streaming server",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=communications_manager;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Communications Manager",null,null,this.getTagsForStencil(n,"communications manager",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=cisco_unified_presence_service;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Cisco Unified Presence Service",null,null,this.getTagsForStencil(n,"cisco unified presence service",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=cisco_unified_contact_center_enterprise_and_hosted;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Cisco Unified Contact Center Enterprise and Hosted",null,null,this.getTagsForStencil(n,"cisco unified contact center enterprise and hosted",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=h323;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","H.323",null,null,this.getTagsForStencil(n,"h323",i).join(" ")),this.createVertexTemplateEntry("points=[[0.015,0.015,0],[0.5,0,0],[0.985,0.015,0],[1,0.22,0],[0.985,0.43,0],[0.73,0.85,0],[0.5,1,0],[0.285,0.85,0],[0.015,0.43,0],[0,0.22,0]];"+r+"surveillance_camera;fillColor=#005073;strokeColor=none;",64,o,"","Surveillance Camera",null,null,this.getTagsForStencil(n,"surveillance camera",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=monitor;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Monitor",null,null,this.getTagsForStencil(n,"monitor",i).join(" ")),this.createVertexTemplateEntry("points=[[0.13,0.225,0],[0.5,0,0],[0.87,0.225,0],[0.885,0.5,0],[0.985,0.99,0],[0.5,1,0],[0.015,0.99,0],[0.115,0.5,0]];"+r+"upc_unified_personal_communicator;fillColor=#005073;strokeColor=none;",l,42.5,"","UPC Unified Personal Communicator",null,null,this.getTagsForStencil(n,"upc unified personal communicator",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=telepresence_endpoint_twin_data_display;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Telepresence Endpoint (twin data display)",null,null,this.getTagsForStencil(n,"telepresence endpoint twin data display",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=operations_manager;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Operations Manager",null,null,this.getTagsForStencil(n,"operations manager",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=transcoder;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Transcoder",null,null,this.getTagsForStencil(n,"transcoder",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=contact_center_express;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Contact Center Express",null,null,this.getTagsForStencil(n,"contact center express",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=media_server;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Media Server",null,null,this.getTagsForStencil(n,"media server",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=ip_ip_gateway;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","IP IP Gateway",null,null,this.getTagsForStencil(n,"ip gateway",i).join(" ")),this.createVertexTemplateEntry(t+"webex",l,o,"","WebEx",null,null,this.getTagsForStencil(n,"webex",i).join(" ")),this.createVertexTemplateEntry(t+"rect;prIcon=clock;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Clock",null,null,this.getTagsForStencil(n,"clock",i).join(" ")),this.createVertexTemplateEntry("points=[[0.5,0,0],[0.75,0.37,0],[0.96,0.735,0],[0.5,1,0],[0.045,0.73,0],[0.25,0.37,0]];"+r+"phone_polycom;fillColor=#005073;strokeColor=none;",47.5,o,"","Phone Polycom",null,null,this.getTagsForStencil(n,"phone polycom",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=unity;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Unity",null,null,this.getTagsForStencil(n,"unity",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=shield;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Shield",null,null,this.getTagsForStencil(n,"shield",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=cisco_meetingplace_express;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Cisco MeetingPlace Express",null,null,this.getTagsForStencil(n,"meetingplace express",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=set_top;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Set Top",null,null,this.getTagsForStencil(n,"set top",i).join(" ")),this.createVertexTemplateEntry("points=[[0.59,0,0],[0.87,0.015,0],[0.88,0.3,0],[0.99,0.99,0],[0.5,1,0],[0.01,0.99,0],[0.075,0.5,0],[0.17,0.115,0]];"+r+"ip_phone;fillColor=#005073;strokeColor=none;",1.15*l,o,"","IP Phone",null,null,this.getTagsForStencil(n,"ip phone internet protocol",i).join(" ")),this.createVertexTemplateEntry("points=[[0,0.5,0],[0.19,0.02,0],[0.59,0,0],[0.985,0.02,0],[1,0.5,0],[0.985,0.98,0],[0.59,1,0],[0.19,0.98,0]];"+r+"camera;fillColor=#005073;strokeColor=none;",90,o,"","Camera",null,null,this.getTagsForStencil(n,"camera",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=da_encoder;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","DA Encoder",null,null,this.getTagsForStencil(n,"da encoder analog digital",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=ad_encoder;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","AD Encoder",null,null,this.getTagsForStencil(n,"ad encoder analog digital",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=da_decoder;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","DA Decoder",null,null,this.getTagsForStencil(n,"da decoder analog digital",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=ad_decoder;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","AD Decoder",null,null,this.getTagsForStencil(n,"ad decoder analog digital",i).join(" ")),this.createVertexTemplateEntry("points=[[0.13,0.24,0],[0.5,0.2,0],[0.62,0,0],[0.87,0.24,0],[0.95,0.55,0],[0.96,0.95,0],[0.5,1,0],[0.04,0.95,0],[0.05,0.55,0]];"+r+"joystick_keyboard;fillColor=#005073;strokeColor=none;",90,o,"","Joystick Keyboard",null,null,this.getTagsForStencil(n,"joystick keyboard",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=collab2;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Collaboration",null,null,this.getTagsForStencil(n,"collaboration",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=collab3;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Collaboration",null,null,this.getTagsForStencil(n,"collaboration",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=collab4;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Collaboration",null,null,this.getTagsForStencil(n,"collaboration",i).join(" "))])},Sidebar.prototype.addCisco19SecurityCloudsAndConnectorsPalette=function(e,t,r){var l=50,o=50,n="mxgraph.cisco19",i="cisco security clouds connectors",s="points=[[0,0.64,0],[0.2,0.15,0],[0.4,0.01,0],[0.79,0.25,0],[1,0.65,0],[0.8,0.86,0],[0.41,1,0],[0.16,0.86,0]];";this.addPaletteFunctions("cisco19Security Clouds Connectors","Cisco 19 / Security, Clouds and Connectors",!1,[this.createVertexTemplateEntry(e+"rect;prIcon=acs;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","ACS",null,null,this.getTagsForStencil(n,"acs",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=ise;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","ISE",null,null,this.getTagsForStencil(n,"ise",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=email_security;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Email Security",null,null,this.getTagsForStencil(n,"email security",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=vpn_concentrator;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","VPN Concentrator",null,null,this.getTagsForStencil(n,"vpn concentrator virtual private network",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=ssl_terminator;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","SSL Terminator",null,null,this.getTagsForStencil(n,"ssl terminator",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=cisco_security_manager;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Cisco Security Manager",null,null,this.getTagsForStencil(n,"cisco security manager",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=web_security;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Web Security",null,null,this.getTagsForStencil(n,"web security",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=nac_appliance;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","NAC Appliance",null,null,this.getTagsForStencil(n,"nac appliance",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=ironport;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Ironport",null,null,this.getTagsForStencil(n,"ironport",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=ips_ids;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","IPS/IDS",null,null,this.getTagsForStencil(n,"ips ids",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=firewall;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Firewall",null,null,this.getTagsForStencil(n,"firewall",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=asa_5500;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","ASA 5500",null,null,this.getTagsForStencil(n,"asa 5500",i).join(" ")),this.createVertexTemplateEntry("points=[[0.5,0,0],[0.765,0.48,0],[0.99,0.98,0],[0.5,1,0],[0.01,0.98,0],[0.235,0.48,0]];"+r+"ldap;fillColor=#005073;strokeColor=none;",l,42.5,"","LDAP",null,null,this.getTagsForStencil(n,"ldap",i).join(" ")),this.createVertexTemplateEntry("points=[[0,0.5,0],[0.24,0,0],[0.5,0.28,0],[0.995,0.475,0],[0.5,0.72,0],[0.24,1,0]];"+r+"key;fillColor=#005073;strokeColor=none;",l,22.5,"","Key",null,null,this.getTagsForStencil(n,"key",i).join(" ")),this.createVertexTemplateEntry(t+"lock;fillColor=#005073;strokeColor=none;",l,o,"","Lock",null,null,this.getTagsForStencil(n,"lock",i).join(" ")),this.createVertexTemplateEntry(s+r+"cloud;fillColor=#6B6B6B;strokeColor=none;",l,30,"","Cloud",null,null,this.getTagsForStencil(n,"cloud",i).join(" ")),this.createVertexTemplateEntry(s+r+"cloud;fillColor=#A6A6A6;strokeColor=none;",l,30,"","Cloud",null,null,this.getTagsForStencil(n,"cloud",i).join(" ")),this.createVertexTemplateEntry(s+r+"cloud;fillColor=#FABD66;strokeColor=none;",l,30,"","Cloud",null,null,this.getTagsForStencil(n,"cloud",i).join(" ")),this.createVertexTemplateEntry(s+r+"cloud;fillColor=#186180;strokeColor=none;",l,30,"","Cloud",null,null,this.getTagsForStencil(n,"cloud",i).join(" ")),this.createVertexTemplateEntry(s+r+"cloud2;fillColor=#FFE9AA;strokeColor=none;",l,30,"","Cloud",null,null,this.getTagsForStencil(n,"cloud",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=security_management;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Security Management (color)",null,null,this.getTagsForStencil(n,"security management color",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=security_management;fillColor=#FAFAFA;strokeColor=#6696AB;",l,o,"","Security Management (subdued)",null,null,this.getTagsForStencil(n,"security management subdued",i).join(" ")),this.createVertexTemplateEntry("points=[[0.13,0.02,0],[0.5,0,0],[0.87,0.02,0],[0.885,0.4,0],[0.985,0.985,0],[0.5,1,0],[0.015,0.985,0],[0.115,0.4,0]];"+r+"secure_endpoints;fillColor=#005073;strokeColor=none;",l,35,"","Secure Endpoint (laptop)",null,null,this.getTagsForStencil(n,"secure endpoints laptop",i).join(" "))])},Sidebar.prototype.addCisco19EndpointClientDeviceIconsPalette=function(e,t,r){var l=50,o=50,n="mxgraph.cisco19",i="cisco endpoint client device icons";this.addPaletteFunctions("cisco19Endpoint Client Device Icons","Cisco 19 / Endpoint Client and Device Icons",!1,[this.createVertexTemplateEntry("points=[[0.03,0.03,0],[0.5,0,0],[0.97,0.03,0],[1,0.4,0],[0.97,0.745,0],[0.5,1,0],[0.03,0.745,0],[0,0.4,0]];"+r+"workstation;fillColor=#005073;strokeColor=none;",l,40,"","Workstation",null,null,this.getTagsForStencil(n,"workstation",i).join(" ")),this.createVertexTemplateEntry("points=[[0.13,0.02,0],[0.5,0,0],[0.87,0.02,0],[0.885,0.4,0],[0.985,0.985,0],[0.5,1,0],[0.015,0.985,0],[0.115,0.4,0]];"+r+"laptop;fillColor=#005073;strokeColor=none;",l,35,"","Laptop",null,null,this.getTagsForStencil(n,"laptop",i).join(" ")),this.createVertexTemplateEntry(e+"handheld;fillColor=#005073;strokeColor=none;",37.5,o,"","Handheld",null,null,this.getTagsForStencil(n,"handheld",i).join(" ")),this.createVertexTemplateEntry(e+"cell_phone;fillColor=#005073;strokeColor=none;",25,o,"","Cell Phone",null,null,this.getTagsForStencil(n,"cell phone",i).join(" ")),this.createVertexTemplateEntry("points=[[0.015,0.14,0],[0.5,0,0],[0.985,0.14,0],[1,0.57,0],[0.99,0.98,0],[0.5,1,0],[0.01,0.98,0],[0,0.57,0]];"+r+"tablet;fillColor=#005073;strokeColor=none;",l,40,"","Tablet",null,null,this.getTagsForStencil(n,"tablet",i).join(" ")),this.createVertexTemplateEntry("points=[[0.22,0.185,0],[0.5,0,0],[0.78,0.185,0],[0.975,0.49,0],[1,0.73,0],[0.975,0.97,0],[0.5,1,0],[0.025,0.97,0],[0,0.73,0],[0.025,0.49,0]];"+r+"printer;fillColor=#005073;strokeColor=none;",l,45,"","Printer",null,null,this.getTagsForStencil(n,"printer",i).join(" ")),this.createVertexTemplateEntry(e+"pos;fillColor=#005073;strokeColor=none;",64,o,"","POS",null,null,this.getTagsForStencil(n,"pos",i).join(" ")),this.createVertexTemplateEntry("points=[[0.115,0.05,0],[0.335,0,0],[0.98,0.52,0],[1,0.71,0],[0.68,1,0],[0.065,0.76,0],[0,0.33,0],[0.68,0.33,0]];"+r+"home_office;fillColor=#005073;strokeColor=none;",l,o,"","Home Office",null,null,this.getTagsForStencil(n,"home office",i).join(" ")),this.createVertexTemplateEntry("points=[[0.35,0,0],[0.98,0.51,0],[1,0.71,0],[0.67,1,0],[0,0.795,0],[0,0.65,0]];"+r+"user;fillColor=#005073;strokeColor=none;",l,o,"","User",null,null,this.getTagsForStencil(n,"user",i).join(" ")),this.createVertexTemplateEntry("points=[[0.02,0.015,0],[0.5,0,0],[0.98,0.015,0],[1,0.38,0],[0.895,0.98,0],[0.5,1,0],[0.105,0.98,0],[0,0.38,0]];"+r+"secure_endpoint_pc;fillColor=#005073;strokeColor=none;",l,40,"","Secure Endpoint (PC)",null,null,this.getTagsForStencil(n,"secure endpoints pc",i).join(" ")),this.createVertexTemplateEntry("points=[[0.13,0.02,0],[0.5,0,0],[0.87,0.02,0],[0.885,0.4,0],[0.985,0.985,0],[0.5,1,0],[0.015,0.985,0],[0.115,0.4,0]];"+r+"secure_endpoints;fillColor=#005073;strokeColor=none;",l,35,"","Secure Endpoint (laptop)",null,null,this.getTagsForStencil(n,"secure endpoints laptop",i).join(" ")),this.createVertexTemplateEntry("points=[[0.5,0,0],[1,0.34,0],[1,1],[0.75,1,0],[0.5,1,0],[0.25,1,0],[0,1,0],[0,0.34,0],[1,0.67,0],[0,0.67,0],[0.325,0,0],[0.675,0,0]];"+r+"data_center;fillColor=#005073;strokeColor=none;",100,70,"","Data Center",null,null,this.getTagsForStencil(n,"data center",i).join(" ")),this.createVertexTemplateEntry("points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[1,0.25,0],[1,0.5,0],[1,0.75,0],[1,1,0],[0.75,1,0],[0.5,1,0],[0.25,1,0],[0,1,0],[0,0.75,0],[0,0.5,0],[0,0.25,0]];"+r+"branch;fillColor=#005073;strokeColor=none;",l,o,"","Branch",null,null,this.getTagsForStencil(n,"branch",i).join(" "))])},Sidebar.prototype.addCisco19DNASDAccessPalette=function(e,t,r){var l="mxgraph.cisco19",o="cisco dna sd access";this.addPaletteFunctions("cisco19DNA SD Access","Cisco 19 / DNA/SD-Access",!1,[this.createVertexTemplateEntry(e+"rect;prIcon=cisco_dna_center;fillColor=#FAFAFA;strokeColor=#005073;",50,50,"","Cisco DNA Center",null,null,this.getTagsForStencil(l,"dna center",o).join(" ")),this.createVertexTemplateEntry("points=[[0.5,0.37,0],[1,0.09,0],[1,0.9,0],[0,0.08,0],[0,0.91,0],[0.5,0.61,0],[0.045,0.5,0],[0.96,0.5,0]];"+r+"cisco_dna;fillColor=#005073;strokeColor=none;",50,30,"","Cisco DNA",null,null,this.getTagsForStencil(l,"dna",o).join(" "))])},Sidebar.prototype.addCisco19SDWANViptelaPalette=function(e,t,r){var l="mxgraph.cisco19",o="cisco sd wan viptela wide area network";this.addPaletteFunctions("cisco19SD WAN Viptela","Cisco 19 / SD-WAN and Viptela",!1,[this.createVertexTemplateEntry(t+"rect;prIcon=vbond;fillColor=#FAFAFA;strokeColor=#005073;",50,50,"","vBond",null,null,this.getTagsForStencil(l,"vbond",o).join(" ")),this.createVertexTemplateEntry(t+"rect;prIcon=vmanage;fillColor=#FAFAFA;strokeColor=#005073;",50,50,"","vManage",null,null,this.getTagsForStencil(l,"vmanage",o).join(" ")),this.createVertexTemplateEntry(t+"rect;prIcon=vsmart;fillColor=#FAFAFA;strokeColor=#005073;",50,50,"","vSmart",null,null,this.getTagsForStencil(l,"vsmart",o).join(" "))])},Sidebar.prototype.addCisco19StealthwatchPalette=function(e,t,r){var l="mxgraph.cisco19",o="cisco stealthwatch";this.addPaletteFunctions("cisco19ETA Stealthwatch","Cisco 19 / ETA/Stealthwatch",!1,[this.createVertexTemplateEntry(e+"rect;prIcon=flow_collector;fillColor=#FAFAFA;strokeColor=#005073;",64,50,"","Flow Collector",null,null,this.getTagsForStencil(l,"flow collector",o).join(" ")),this.createVertexTemplateEntry("points=[[0.03,0.03,0],[0.5,0,0],[0.97,0.03,0],[1,0.4,0],[0.97,0.745,0],[0.5,1,0],[0.03,0.745,0],[0,0.4,0]];"+r+"stealthwatch_management_console_smc;fillColor=#005073;strokeColor=none;",50,40,"","Stealthwatch Management Console (SMC)",null,null,this.getTagsForStencil(l,"stealthwatch management console smc",o).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=cognitive;fillColor=#FAFAFA;strokeColor=#005073;",64,50,"","Cognitive",null,null,this.getTagsForStencil(l,"cognitive",o).join(" "))])},Sidebar.prototype.addCisco19SafePalette=function(e,t,r){var l=50,o=50,n="mxgraph.cisco19",i="cisco stealthwatch";this.addPaletteFunctions("cisco19SAFE","Cisco 19 / SAFE",!1,[this.createVertexTemplateEntry(e+"rect;prIcon=next_generation_intrusion_prevention_system;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Next Generation Intrusion Prevention System",null,null,this.getTagsForStencil(n,"next generation prevention system",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=access_control_and_trustsec;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Access Control and TrustSec",null,null,this.getTagsForStencil(n,"access control and trustsec",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=load_balancer;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Load Balancer",null,null,this.getTagsForStencil(n,"load balancer",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=anomaly_detection;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Anomaly Detection",null,null,this.getTagsForStencil(n,"anomaly detection",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=web_reputation_filtering;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Web Reputation / Filtering",null,null,this.getTagsForStencil(n,"web reputation filtering",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=avc_application_visibility_control;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","AVC-Application Visibility Control",null,null,this.getTagsForStencil(n,"avc application visibility control",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=anti_malware2;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Anti-Malware",null,null,this.getTagsForStencil(n,"anti malware",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=web_application_firewall;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Web Application Firewall",null,null,this.getTagsForStencil(n,"web application firewall",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=policy_configuration;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Policy / Configuration",null,null,this.getTagsForStencil(n,"policy configuration",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=analysis_correlation;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Analysis / Correlation",null,null,this.getTagsForStencil(n,"analysis correlation",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=flow_analytics;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Flow Analytics",null,null,this.getTagsForStencil(n,"flow analytics",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=virtual_private_network;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Virtual Private Network",null,null,this.getTagsForStencil(n,"virtual private network vpn",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=web_reputation_filtering_2;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Web Reputation / Filtering",null,null,this.getTagsForStencil(n,"web reputation filtering",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=avc_application_visibility_control2;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","AVC-Application Visibility Control",null,null,this.getTagsForStencil(n,"avc application visibility control",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=flow_analytics2;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Flow Analytics",null,null,this.getTagsForStencil(n,"flow analytics",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=virtual_private_network2;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Virtual Private Network",null,null,this.getTagsForStencil(n,"virtual private network",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=web_security_services;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Web Security Services",null,null,this.getTagsForStencil(n,"web security services",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=web_security_services2;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Web Security Services",null,null,this.getTagsForStencil(n,"web security services",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=posture_assessment;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Posture Assessment",null,null,this.getTagsForStencil(n,"posture assessment",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=anti_malware;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Anti-Malware",null,null,this.getTagsForStencil(n,"anti malware",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=wireless_intrusion_prevention;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Wireless Intrusion Prevention",null,null,this.getTagsForStencil(n,"wireless intrusion prevention",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=host_based_security;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Host Based Security",null,null,this.getTagsForStencil(n,"host based security",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=monitoring;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Monitoring",null,null,this.getTagsForStencil(n,"monitoring",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=virtual_private_network_connector;fillColor=#FAFAFA;strokeColor=#005073;",64,o,"","Virtual Private Network Connector",null,null,this.getTagsForStencil(n,"connector",i).join(" ")),this.createVertexTemplateEntry(e+"rect;prIcon=threat_intelligence;fillColor=#FAFAFA;strokeColor=#005073;",l,o,"","Monitoring",null,null,this.getTagsForStencil(n,"monitoring",i).join(" "))])};