UNPKG

@zklogic/draw.io

Version:

Draw.IO - Graph Editor integration in Angular-cli

1 lines 91.7 kB
Sidebar.prototype.addOfficePalette=function(){this.setCurrentSearchEntryLibrary("office","officeClouds"),this.addOfficeCloudsPalette(),this.setCurrentSearchEntryLibrary("office","officeCommunications"),this.addOfficeCommunicationsPalette(),this.setCurrentSearchEntryLibrary("office","officeConcepts"),this.addOfficeConceptsPalette(),this.setCurrentSearchEntryLibrary("office","officeDatabases"),this.addOfficeDatabasesPalette(),this.setCurrentSearchEntryLibrary("office","officeDevices"),this.addOfficeDevicesPalette(),this.setCurrentSearchEntryLibrary("office","officeSecurity"),this.addOfficeSecurityPalette(),this.setCurrentSearchEntryLibrary("office","officeServers"),this.addOfficeServersPalette(),this.setCurrentSearchEntryLibrary("office","officeServices"),this.addOfficeServicesPalette(),this.setCurrentSearchEntryLibrary("office","officeSites"),this.addOfficeSitesPalette(),this.setCurrentSearchEntryLibrary("office","officeUsers"),this.addOfficeUsersPalette(),this.setCurrentSearchEntryLibrary()},Sidebar.prototype.addOfficeCloudsPalette=function(){var e="sketch=0;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#505050;labelPosition=center;verticalLabelPosition=bottom;outlineConnect=0;verticalAlign=top;align=center;shape=mxgraph.office.clouds.",t="mxgraph.office.clouds",l="office cloud ",r=[this.createVertexTemplateEntry(e+"azure;",103,66,"","Azure",null,null,this.getTagsForStencil(t,"azure",l).join(" ")),this.createVertexTemplateEntry(e+"cloud;",94,55,"","Cloud",null,null,this.getTagsForStencil(t,"cloud",l).join(" ")),this.createVertexTemplateEntry(e+"cloud_disaster;",94,74,"","Cloud Disaster",null,null,this.getTagsForStencil(t,"cloud disaster",l).join(" ")),this.createVertexTemplateEntry("sketch=0;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;outlineConnect=0;verticalAlign=top;align=center;shape=mxgraph.office.clouds.cloud_disaster;fillColor=#ff0000;",94,74,"","Cloud Disaster (Red)",null,null,this.getTagsForStencil(t,"cloud disaster",l).join(" ")),this.createVertexTemplateEntry(e+"cloud_exchange_online;",100,61,"","Cloud Exchange Online",null,null,this.getTagsForStencil(t,"cloud exchange online",l).join(" ")),this.createVertexTemplateEntry(e+"cloud_service_request;",102,80,"","Cloud Service Request",null,null,this.getTagsForStencil(t,"cloud service request",l).join(" ")),this.createVertexTemplateEntry(e+"cloud_sharepoint;",101,61,"","Cloud SharePoint",null,null,this.getTagsForStencil(t,"cloud sharepoint",l).join(" ")),this.createVertexTemplateEntry(e+"office_365;",101,61,"","Office 365",null,null,this.getTagsForStencil(t,"office 365",l).join(" ")),this.createVertexTemplateEntry(e+"online_backup;",94,101,"","Online Backup",null,null,this.getTagsForStencil(t,"online backup",l).join(" ")),this.createVertexTemplateEntry(e+"online_user;",93,74,"","Online User",null,null,this.getTagsForStencil(t,"online user",l).join(" ")),this.createVertexTemplateEntry(e+"private_cloud;",94,55,"","Private Cloud",null,null,this.getTagsForStencil(t,"private cloud",l).join(" ")),this.createVertexTemplateEntry(e+"public_cloud;",101,81,"","Public Cloud",null,null,this.getTagsForStencil(t,"public cloud",l).join(" ")),this.createVertexTemplateEntry(e+"public_im_cloud_service;",102,99,"","Public IM Cloud Service",null,null,this.getTagsForStencil(t,"public im instant message cloud service",l).join(" "))];this.addPalette("officeClouds","Office / Clouds",!1,mxUtils.bind(this,(function(e){for(var t=0;t<r.length;t++)e.appendChild(r[t](e))})))},Sidebar.prototype.addOfficeCommunicationsPalette=function(){var e="sketch=0;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#505050;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;outlineConnect=0;align=center;shape=mxgraph.office.communications.",t="mxgraph.office.communications",l="office communication ",r=[this.createVertexTemplateEntry(e+"3rd_party_call_center_solution;",98,101,"","3rd Party Call Center Solution",null,null,this.getTagsForStencil(t,"3rd party call center solution",l).join(" ")),this.createVertexTemplateEntry(e+"3rd_party_integration;",54,55,"","3rd Party Integration",null,null,this.getTagsForStencil(t,"3rd party integration",l).join(" ")),this.createVertexTemplateEntry(e+"3rd_party_service;",53,54,"","3rd Party Service",null,null,this.getTagsForStencil(t,"3rd party service",l).join(" ")),this.createVertexTemplateEntry(e+"application_sharing_workload;",57,49,"","Application Sharing Workload",null,null,this.getTagsForStencil(t,"application sharing workload",l).join(" ")),this.createVertexTemplateEntry(e+"audio_conferencing_application;",59,46,"","Audio Conferencing Application",null,null,this.getTagsForStencil(t,"audio_conferencing_application",l).join(" ")),this.createVertexTemplateEntry(e+"central_management_service;",52,55,"","Central Management Service",null,null,this.getTagsForStencil(t,"central management service",l).join(" ")),this.createVertexTemplateEntry(e+"chat_room;",46,48,"","Chat Room",null,null,this.getTagsForStencil(t,"chat room",l).join(" ")),this.createVertexTemplateEntry(e+"conference_announcement_service;",60,60,"","Conference Announcement Service",null,null,this.getTagsForStencil(t,"conference announcement service",l).join(" ")),this.createVertexTemplateEntry(e+"disconnected_mailbox;",60,55,"","Disconnected Mailbox",null,null,this.getTagsForStencil(t,"disconnected mailbox",l).join(" ")),this.createVertexTemplateEntry(e+"discovery_search_mailbox;",55,49,"","Discovery Search Mailbox",null,null,this.getTagsForStencil(t,"discovery search mailbox",l).join(" ")),this.createVertexTemplateEntry(e+"dynamic_distribution_group;",58,59,"","Dynamic Distribution Group",null,null,this.getTagsForStencil(t,"dynamic distribution group",l).join(" ")),this.createVertexTemplateEntry(e+"edge_subscription;",57,59,"","Edge Subscription",null,null,this.getTagsForStencil(t,"edge subscription",l).join(" ")),this.createVertexTemplateEntry(e+"email_workloaad;",57,47,"","Email Workloaad",null,null,this.getTagsForStencil(t,"email workloaad",l).join(" ")),this.createVertexTemplateEntry(e+"equipment_mailbox;",59,59,"","Equipment Mailbox",null,null,this.getTagsForStencil(t,"equipment mailbox",l).join(" ")),this.createVertexTemplateEntry(e+"exchange_active_sync;",49,49,"","Exchange Active Sync",null,null,this.getTagsForStencil(t,"exchange_active_sync",l).join(" ")),this.createVertexTemplateEntry(e+"exchange_active_sync;fillColor=#2072B8;",49,49,"","Exchange Active Sync - Blue",null,null,this.getTagsForStencil(t,"exchange_active_sync",l).join(" ")),this.createVertexTemplateEntry(e+"fax_partner;",45,56,"","Fax Partner",null,null,this.getTagsForStencil(t,"fax partner",l).join(" ")),this.createVertexTemplateEntry(e+"global_address_list;",59,53,"","Global Address List",null,null,this.getTagsForStencil(t,"global address list",l).join(" ")),this.createVertexTemplateEntry(e+"hybrid_voip_gateway;",59,38,"","Hybrid VOIP Gateway",null,null,this.getTagsForStencil(t,"hybrid voip gateway",l).join(" ")),this.createVertexTemplateEntry(e+"im_workload;",56,54,"","IM Workload",null,null,this.getTagsForStencil(t,"im workload instant message",l).join(" ")),this.createVertexTemplateEntry(e+"journaling_rule;",52,58,"","Journaling Rule",null,null,this.getTagsForStencil(t,"journaling rule",l).join(" ")),this.createVertexTemplateEntry(e+"local_move_request;",57,57,"","Local Move Request",null,null,this.getTagsForStencil(t,"local move request",l).join(" ")),this.createVertexTemplateEntry(e+"lync_control_panel;",69,58,"","Lync Control Panel",null,null,this.getTagsForStencil(t,"lync control panel",l).join(" ")),this.createVertexTemplateEntry(e+"lync_phone_edition;",80,45,"","Lync Phone Edition",null,null,this.getTagsForStencil(t,"lync phone edition",l).join(" ")),this.createVertexTemplateEntry(e+"lync_room_system;",80,42,"","Lync Room System",null,null,this.getTagsForStencil(t,"lync room system",l).join(" ")),this.createVertexTemplateEntry(e+"lync_server_management_tool;",75,47,"","Lync Server Management Tool",null,null,this.getTagsForStencil(t,"lync server management tool",l).join(" ")),this.createVertexTemplateEntry(e+"lync_storage_service;",66,59,"","Lync Storage Service",null,null,this.getTagsForStencil(t,"lync storage service",l).join(" ")),this.createVertexTemplateEntry(e+"lync_web_app_client;",83,50,"","Lync Web App Client",null,null,this.getTagsForStencil(t,"lync web app client",l).join(" ")),this.createVertexTemplateEntry(e+"mail_enabled_public_folder;",58,52,"","Mail-Enabled Public Folder",null,null,this.getTagsForStencil(t,"mail enabled public folder",l).join(" ")),this.createVertexTemplateEntry(e+"mailbox_assistant;",59,57,"","Mailbox Assistant",null,null,this.getTagsForStencil(t,"mailbox assistant",l).join(" ")),this.createVertexTemplateEntry(e+"messages_queued;",59,57,"","Messages Queued",null,null,this.getTagsForStencil(t,"messages queued",l).join(" ")),this.createVertexTemplateEntry(e+"offline_address_book;",59,53,"","Offline Address Book",null,null,this.getTagsForStencil(t,"offline address book",l).join(" ")),this.createVertexTemplateEntry(e+"personal_archive_mailbox;",59,58,"","Personal Archive Mailbox",null,null,this.getTagsForStencil(t,"personal archive mailbox",l).join(" ")),this.createVertexTemplateEntry(e+"public_im_cloud_service;",60,58,"","Public IM Cloud Service",null,null,this.getTagsForStencil(t,"public im cloud service instant message",l).join(" ")),this.createVertexTemplateEntry(e+"push_notification_service;",50,58,"","Push Notification Service",null,null,this.getTagsForStencil(t,"push notification service",l).join(" ")),this.createVertexTemplateEntry(e+"queue_viewer;",59,57,"","Queue Viewer",null,null,this.getTagsForStencil(t,"queue viewer",l).join(" ")),this.createVertexTemplateEntry(e+"remote_mailbox;",59,57,"","Remote Mailbox",null,null,this.getTagsForStencil(t,"remote mailbox",l).join(" ")),this.createVertexTemplateEntry(e+"remote_move_request;",60,57,"","Remote Move Request",null,null,this.getTagsForStencil(t,"remote move request",l).join(" ")),this.createVertexTemplateEntry(e+"response_group;",58,54,"","Response Group",null,null,this.getTagsForStencil(t,"response group",l).join(" ")),this.createVertexTemplateEntry(e+"room_mailbox;",60,57,"","Room Mailbox",null,null,this.getTagsForStencil(t,"room mailbox",l).join(" ")),this.createVertexTemplateEntry(e+"shared_mailbox;",60,55,"","Shared Mailbox",null,null,this.getTagsForStencil(t,"shared mailbox",l).join(" ")),this.createVertexTemplateEntry(e+"sip_uri_um_dial_plan;",55,56,"","SIP URI UM Dial Plan",null,null,this.getTagsForStencil(t,"sip uri um dial plan",l).join(" ")),this.createVertexTemplateEntry(e+"site_mailbox;",59,54,"","Site Mailbox",null,null,this.getTagsForStencil(t,"site mailbox",l).join(" ")),this.createVertexTemplateEntry(e+"skype_for_business_control_panel;",65,59,"","Skype for Business Control Panel",null,null,this.getTagsForStencil(t,"skype for business control panel",l).join(" ")),this.createVertexTemplateEntry(e+"skype_for_business_phone_edition;",76,45,"","Skype for Business Phone Edition",null,null,this.getTagsForStencil(t,"skype for business phone edition",l).join(" ")),this.createVertexTemplateEntry(e+"skype_for_business_room_system;",74,41,"","Skype for Business Room System",null,null,this.getTagsForStencil(t,"skype for business room system",l).join(" ")),this.createVertexTemplateEntry(e+"skype_for_business_server_management_tool;",72,48,"","Skype for Business Server Management Tool",null,null,this.getTagsForStencil(t,"skype for business server management tool",l).join(" ")),this.createVertexTemplateEntry(e+"skype_for_business_storage_service;",62,58,"","Skype for Business Storage Service",null,null,this.getTagsForStencil(t,"skype for business storage service",l).join(" ")),this.createVertexTemplateEntry(e+"skype_for_business_web_app_client;",80,51,"","Skype for Business Web App Client",null,null,this.getTagsForStencil(t,"skype for business web app client",l).join(" ")),this.createVertexTemplateEntry(e+"sms_gateway;",59,37,"","SMS Gateway",null,null,this.getTagsForStencil(t,"sms gateway",l).join(" ")),this.createVertexTemplateEntry(e+"smtp_connector;",47,49,"","SMTP Connector",null,null,this.getTagsForStencil(t,"smtp connector",l).join(" ")),this.createVertexTemplateEntry(e+"system_mailbox;",58,55,"","System Mailbox",null,null,this.getTagsForStencil(t,"system mailbox",l).join(" ")),this.createVertexTemplateEntry(e+"tdm_pbx;",59,46,"","TDM PBX",null,null,this.getTagsForStencil(t,"tdm pbx",l).join(" ")),this.createVertexTemplateEntry(e+"telephone_extension_dial_plan;",55,56,"","Telephone Extension Dial Plan",null,null,this.getTagsForStencil(t,"telephone extension dial plan",l).join(" ")),this.createVertexTemplateEntry(e+"transport_rule;",56,57,"","Transport Rule",null,null,this.getTagsForStencil(t,"transport rule",l).join(" ")),this.createVertexTemplateEntry(e+"ucma_application;",53,40,"","UCMA Application",null,null,this.getTagsForStencil(t,"ucma application",l).join(" ")),this.createVertexTemplateEntry(e+"ucwa_application;",53,40,"","UCWA Application",null,null,this.getTagsForStencil(t,"ucwa application",l).join(" ")),this.createVertexTemplateEntry(e+"um_auto_attendant;",57,57,"","UM Auto Attendant",null,null,this.getTagsForStencil(t,"um auto attendant",l).join(" ")),this.createVertexTemplateEntry(e+"um_dial_plan_e164;",55,56,"","UM Dial Plan E164",null,null,this.getTagsForStencil(t,"um dial plan e164",l).join(" ")),this.createVertexTemplateEntry(e+"um_dial_plan_secondary;",55,56,"","UM Dial Plan Secondary",null,null,this.getTagsForStencil(t,"um dial plan secondary",l).join(" ")),this.createVertexTemplateEntry(e+"um_enabled_mailbox;",59,57,"","UM Enabled Mailbox",null,null,this.getTagsForStencil(t,"um enabled mailbox",l).join(" ")),this.createVertexTemplateEntry(e+"um_hunt_group;",59,48,"","UM Hunt Group",null,null,this.getTagsForStencil(t,"um hunt group",l).join(" ")),this.createVertexTemplateEntry(e+"um_ip_gateway;",59,38,"","UM IP Gateway",null,null,this.getTagsForStencil(t,"um ip gateway internet protocol",l).join(" ")),this.createVertexTemplateEntry(e+"user_mailbox;",59,55,"","User Mailbox",null,null,this.getTagsForStencil(t,"user mailbox",l).join(" ")),this.createVertexTemplateEntry(e+"video_workload;",57,50,"","Video Workload",null,null,this.getTagsForStencil(t,"video workload",l).join(" ")),this.createVertexTemplateEntry(e+"voice_mail_preview;",46,56,"","Voice Mail Preview",null,null,this.getTagsForStencil(t,"voice mail preview",l).join(" ")),this.createVertexTemplateEntry(e+"voice_workload;",58,51,"","Voice Workload",null,null,this.getTagsForStencil(t,"voice workload",l).join(" ")),this.createVertexTemplateEntry(e+"voip_gateway;",51,15,"","VoIP Gateway",null,null,this.getTagsForStencil(t,"voip gateway voice over ip internet protocol",l).join(" ")),this.createVertexTemplateEntry(e+"watcher_node;",52,56,"","Watcher Node",null,null,this.getTagsForStencil(t,"watcher node",l).join(" ")),this.createVertexTemplateEntry(e+"xmpp_service;",58,52,"","XMPP Service",null,null,this.getTagsForStencil(t,"xmpp service",l).join(" "))];this.addPalette("officeCommunications","Office / Communications",!1,mxUtils.bind(this,(function(e){for(var t=0;t<r.length;t++)e.appendChild(r[t](e))})))},Sidebar.prototype.addOfficeConceptsPalette=function(){var e="sketch=0;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#505050;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;outlineConnect=0;align=center;shape=mxgraph.office.concepts.",t="sketch=0;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;outlineConnect=0;align=center;shape=mxgraph.office.concepts.",l="mxgraph.office.concepts",r="office concept ",i=[this.createVertexTemplateEntry(e+"address_book;",55,44,"","Address Book",null,null,this.getTagsForStencil(l,"address book",r).join(" ")),this.createVertexTemplateEntry(e+"address_book;",40,31,"","Address Book (small)",null,null,this.getTagsForStencil(l,"address book small",r).join(" ")),this.createVertexTemplateEntry(e+"anti_spam;",55,47,"","Anti-Spam",null,null,this.getTagsForStencil(l,"anti spam",r).join(" ")),this.createVertexTemplateEntry(e+"application_android;",60,51,"","Application Android",null,null,this.getTagsForStencil(l,"application android",r).join(" ")),this.createVertexTemplateEntry(e+"application_generic;",53,40,"","Application Generic",null,null,this.getTagsForStencil(l,"application generic",r).join(" ")),this.createVertexTemplateEntry(e+"application_generic;",40,30,"","Application Generic (small)",null,null,this.getTagsForStencil(l,"application generic small",r).join(" ")),this.createVertexTemplateEntry(e+"application_hybrid;",59,44,"","Application Hybrid",null,null,this.getTagsForStencil(l,"application hybrid",r).join(" ")),this.createVertexTemplateEntry(e+"application_ios;",59,49,"","Application iOS",null,null,this.getTagsForStencil(l,"application ios",r).join(" ")),this.createVertexTemplateEntry(e+"application_web;",56,49,"","Application Web",null,null,this.getTagsForStencil(l,"application web",r).join(" ")),this.createVertexTemplateEntry(e+"application_windows;",59,47,"","Application Windows",null,null,this.getTagsForStencil(l,"application windows",r).join(" ")),this.createVertexTemplateEntry(e+"app_for_office;",53,40,"","App for Office",null,null,this.getTagsForStencil(l,"app for office",r).join(" ")),this.createVertexTemplateEntry(e+"app_for_sharepoint;",53,40,"","App For SharePoint",null,null,this.getTagsForStencil(l,"app for sharepoint",r).join(" ")),this.createVertexTemplateEntry(e+"app_part;",46,45,"","App Part",null,null,this.getTagsForStencil(l,"app part",r).join(" ")),this.createVertexTemplateEntry(e+"archive;",35,55,"","Archive",null,null,this.getTagsForStencil(l,"archive",r).join(" ")),this.createVertexTemplateEntry(e+"attachment;",22,44,"","Attachment",null,null,this.getTagsForStencil(l,"attachment",r).join(" ")),this.createVertexTemplateEntry(e+"backup_local;",48,44,"","Backup Local",null,null,this.getTagsForStencil(l,"backup local",r).join(" ")),this.createVertexTemplateEntry(e+"backup_online;",55,60,"","Backup Online",null,null,this.getTagsForStencil(l,"backup online",r).join(" ")),this.createVertexTemplateEntry(e+"bandwidth;",45,45,"","Bandwidth",null,null,this.getTagsForStencil(l,"bandwidth",r).join(" ")),this.createVertexTemplateEntry(e+"bandwidth_calculator;",49,53,"","Bandwidth Calculator",null,null,this.getTagsForStencil(l,"bandwidth calculator",r).join(" ")),this.createVertexTemplateEntry(e+"best_practices;",53,53,"","Best Practices",null,null,this.getTagsForStencil(l,"best practices",r).join(" ")),this.createVertexTemplateEntry(e+"book_journal;",41,49,"","Book, Journal",null,null,this.getTagsForStencil(l,"book journal",r).join(" ")),this.createVertexTemplateEntry(e+"calculator;",32,46,"","Calculator",null,null,this.getTagsForStencil(l,"calculator",r).join(" ")),this.createVertexTemplateEntry(e+"calendar;",53,49,"","Calendar",null,null,this.getTagsForStencil(l,"calendar",r).join(" ")),this.createVertexTemplateEntry(e+"clipboard;",40,52,"","Clipboard",null,null,this.getTagsForStencil(l,"clipboard",r).join(" ")),this.createVertexTemplateEntry(e+"clipboard;",30,39,"","Clipboard (small)",null,null,this.getTagsForStencil(l,"clipboard small",r).join(" ")),this.createVertexTemplateEntry(e+"clock;",45,45,"","Clock",null,null,this.getTagsForStencil(l,"clock",r).join(" ")),this.createVertexTemplateEntry(e+"clock;",35,35,"","Clock (small)",null,null,this.getTagsForStencil(l,"clock small",r).join(" ")),this.createVertexTemplateEntry(e+"column;",52,43,"","Column",null,null,this.getTagsForStencil(l,"column",r).join(" ")),this.createVertexTemplateEntry(e+"connector;",44,32,"","Connector",null,null,this.getTagsForStencil(l,"connector",r).join(" ")),this.createVertexTemplateEntry(e+"connector;",33,24,"","Connector (small)",null,null,this.getTagsForStencil(l,"connector",r).join(" ")),this.createVertexTemplateEntry(e+"contacts;",53,39,"","Contacts",null,null,this.getTagsForStencil(l,"contacts",r).join(" ")),this.createVertexTemplateEntry(e+"content_type;",53,40,"","Content Type",null,null,this.getTagsForStencil(l,"content type",r).join(" ")),this.createVertexTemplateEntry(e+"credit_card;",55,36,"","Credit Card",null,null,this.getTagsForStencil(l,"credit card",r).join(" ")),this.createVertexTemplateEntry(e+"document;",40,47,"","Document",null,null,this.getTagsForStencil(l,"document",r).join(" ")),this.createVertexTemplateEntry(e+"document;",30,35,"","Document (small)",null,null,this.getTagsForStencil(l,"document",r).join(" ")),this.createVertexTemplateEntry(e+"documents;",46,54,"","Documents",null,null,this.getTagsForStencil(l,"documents",r).join(" ")),this.createVertexTemplateEntry(e+"documents_shared;",58,59,"","Documents Shared",null,null,this.getTagsForStencil(l,"documents shared",r).join(" ")),this.createVertexTemplateEntry(e+"document_blank;",40,47,"","Document Blank",null,null,this.getTagsForStencil(l,"document blank",r).join(" ")),this.createVertexTemplateEntry(e+"document_blank;",30,35,"","Document Blank (small)",null,null,this.getTagsForStencil(l,"document blank",r).join(" ")),this.createVertexTemplateEntry(e+"document_shared;",52,53,"","Document Shared",null,null,this.getTagsForStencil(l,"document shared",r).join(" ")),this.createVertexTemplateEntry(e+"download;",48,56,"","Download",null,null,this.getTagsForStencil(l,"download",r).join(" ")),this.createVertexTemplateEntry(e+"email;",47,36,"","Email",null,null,this.getTagsForStencil(l,"email",r).join(" ")),this.createVertexTemplateEntry(e+"email;",31,24,"","Email (small)",null,null,this.getTagsForStencil(l,"email",r).join(" ")),this.createVertexTemplateEntry(e+"email_approved;",56,46,"","Email Approved",null,null,this.getTagsForStencil(l,"email approved",r).join(" ")),this.createVertexTemplateEntry(e+"email_expired;",56,46,"","Email Expired",null,null,this.getTagsForStencil(l,"email expired",r).join(" ")),this.createVertexTemplateEntry(e+"email_rejected;",55,45,"","Email Rejected",null,null,this.getTagsForStencil(l,"email rejected",r).join(" ")),this.createVertexTemplateEntry(e+"file_key;",48,53,"","File Key",null,null,this.getTagsForStencil(l,"file key",r).join(" ")),this.createVertexTemplateEntry(e+"firewall;",47,43,"","Firewall",null,null,this.getTagsForStencil(l,"firewall",r).join(" ")),this.createVertexTemplateEntry(t+"firewall;fillColor=#2072B8;",47,43,"","Firewall (blue)",null,null,this.getTagsForStencil(l,"firewall",r).join(" ")),this.createVertexTemplateEntry(t+"firewall;fillColor=#DA4026;",47,43,"","Firewall (orange)",null,null,this.getTagsForStencil(l,"firewall",r).join(" ")),this.createVertexTemplateEntry(t+"firewall;fillColor=#7FBA42;",47,43,"","Firewall (green)",null,null,this.getTagsForStencil(l,"firewall",r).join(" ")),this.createVertexTemplateEntry(t+"firewall;fillColor=#CCCBCB;",47,43,"","Firewall (ghosted)",null,null,this.getTagsForStencil(l,"firewall",r).join(" ")),this.createVertexTemplateEntry(e+"folder;",50,45,"","Folder",null,null,this.getTagsForStencil(l,"folder",r).join(" ")),this.createVertexTemplateEntry(t+"folder;fillColor=#2072B8;",50,45,"","Folder (blue)",null,null,this.getTagsForStencil(l,"folder",r).join(" ")),this.createVertexTemplateEntry(t+"folder;fillColor=#DA4026;",50,45,"","Folder (orange)",null,null,this.getTagsForStencil(l,"folder",r).join(" ")),this.createVertexTemplateEntry(t+"folder;fillColor=#7FBA42;",50,45,"","Folder (green)",null,null,this.getTagsForStencil(l,"folder",r).join(" ")),this.createVertexTemplateEntry(t+"folder;fillColor=#CCCBCB;",50,45,"","Folder (ghosted)",null,null,this.getTagsForStencil(l,"folder",r).join(" ")),this.createVertexTemplateEntry(e+"folder;",33,30,"","Folder (small)",null,null,this.getTagsForStencil(l,"folder",r).join(" ")),this.createVertexTemplateEntry(e+"folders;",57,53,"","Folders",null,null,this.getTagsForStencil(l,"folders",r).join(" ")),this.createVertexTemplateEntry(e+"folder_open;",56,43,"","Folder, Open",null,null,this.getTagsForStencil(l,"folder open",r).join(" ")),this.createVertexTemplateEntry(e+"folder_public;",58,52,"","Folder, Public",null,null,this.getTagsForStencil(l,"folder public",r).join(" ")),this.createVertexTemplateEntry(e+"folder_shared;",54,52,"","Folder, Shared",null,null,this.getTagsForStencil(l,"folder shared",r).join(" ")),this.createVertexTemplateEntry(e+"form;",56,49,"","Form",null,null,this.getTagsForStencil(l,"form",r).join(" ")),this.createVertexTemplateEntry(e+"get_started;",42,52,"","Get Started",null,null,this.getTagsForStencil(l,"get started",r).join(" ")),this.createVertexTemplateEntry(e+"globe_internet;",49,49,"","Globe, Internet",null,null,this.getTagsForStencil(l,"globe internet",r).join(" ")),this.createVertexTemplateEntry(e+"help;",49,49,"","Help",null,null,this.getTagsForStencil(l,"help",r).join(" ")),this.createVertexTemplateEntry(e+"help;",38,38,"","Help (small)",null,null,this.getTagsForStencil(l,"help",r).join(" ")),this.createVertexTemplateEntry(e+"home;",51,50,"","Home",null,null,this.getTagsForStencil(l,"home",r).join(" ")),this.createVertexTemplateEntry(t+"home;fillColor=#2072B8;",51,50,"","Home (blue)",null,null,this.getTagsForStencil(l,"home",r).join(" ")),this.createVertexTemplateEntry(t+"home;fillColor=#DA4026;",51,50,"","Home (orange)",null,null,this.getTagsForStencil(l,"home",r).join(" ")),this.createVertexTemplateEntry(t+"home;fillColor=#7FBA42;",51,50,"","Home (green)",null,null,this.getTagsForStencil(l,"home",r).join(" ")),this.createVertexTemplateEntry(t+"home;fillColor=#CCCBCB;",51,50,"","Home (ghosted)",null,null,this.getTagsForStencil(l,"home",r).join(" ")),this.createVertexTemplateEntry(e+"home;",39,38,"","Home (small)",null,null,this.getTagsForStencil(l,"home",r).join(" ")),this.createVertexTemplateEntry(e+"home_page;",53,43,"","Home Page",null,null,this.getTagsForStencil(l,"home page",r).join(" ")),this.createVertexTemplateEntry(t+"home_page;fillColor=#2072B8;",53,43,"","Home Page (blue)",null,null,this.getTagsForStencil(l,"home page",r).join(" ")),this.createVertexTemplateEntry(t+"home_page;fillColor=#DA4026;",53,43,"","Home Page (orange)",null,null,this.getTagsForStencil(l,"home page",r).join(" ")),this.createVertexTemplateEntry(t+"home_page;fillColor=#7FBA42;",53,43,"","Home Page (green)",null,null,this.getTagsForStencil(l,"home page",r).join(" ")),this.createVertexTemplateEntry(t+"home_page;fillColor=#CCCBCB;",53,43,"","Home Page (ghosted)",null,null,this.getTagsForStencil(l,"home page",r).join(" ")),this.createVertexTemplateEntry(e+"hybrid;",58,52,"","Hybrid",null,null,this.getTagsForStencil(l,"hybrid",r).join(" ")),this.createVertexTemplateEntry(e+"input_output_filter;",46,46,"","Input Output Filter",null,null,this.getTagsForStencil(l,"input output filter",r).join(" ")),this.createVertexTemplateEntry(e+"install;",45,52,"","Install",null,null,this.getTagsForStencil(l,"install",r).join(" ")),this.createVertexTemplateEntry(e+"integration;",44,43,"","Integration",null,null,this.getTagsForStencil(l,"integration",r).join(" ")),this.createVertexTemplateEntry(e+"lab;",47,50,"","Lab",null,null,this.getTagsForStencil(l,"lab",r).join(" ")),this.createVertexTemplateEntry(e+"learn;",56,57,"","Learn",null,null,this.getTagsForStencil(l,"learn",r).join(" ")),this.createVertexTemplateEntry(e+"license;",45,52,"","License",null,null,this.getTagsForStencil(l,"license",r).join(" ")),this.createVertexTemplateEntry(e+"link;",61,21,"","Link",null,null,this.getTagsForStencil(l,"link",r).join(" ")),this.createVertexTemplateEntry(e+"list_library;",52,48,"","List Library",null,null,this.getTagsForStencil(l,"list library",r).join(" ")),this.createVertexTemplateEntry(e+"mailbox;",53,49,"","Mailbox",null,null,this.getTagsForStencil(l,"mailbox",r).join(" ")),this.createVertexTemplateEntry(e+"mailbox;",40,38,"","Mailbox (small)",null,null,this.getTagsForStencil(l,"mailbox",r).join(" ")),this.createVertexTemplateEntry(e+"mailbox2;",53,49,"","Mailbox",null,null,this.getTagsForStencil(l,"mailbox2",r).join(" ")),this.createVertexTemplateEntry(e+"mailbox2;",40,38,"","Mailbox (small)",null,null,this.getTagsForStencil(l,"mailbox2",r).join(" ")),this.createVertexTemplateEntry(e+"maintenance;",39,56,"","Maintenance",null,null,this.getTagsForStencil(l,"maintenance",r).join(" ")),this.createVertexTemplateEntry(e+"marketplace_shopping_bag;",36,46,"","Marketplace, Shopping Bag",null,null,this.getTagsForStencil(l,"marketplace shopping bag",r).join(" ")),this.createVertexTemplateEntry(e+"meets_requirements;",56,53,"","Meets Requirements",null,null,this.getTagsForStencil(l,"meets requirements",r).join(" ")),this.createVertexTemplateEntry(e+"migration;",59,34,"","Migration",null,null,this.getTagsForStencil(l,"migration",r).join(" ")),this.createVertexTemplateEntry(e+"moes;",40,47,"","MOEs",null,null,this.getTagsForStencil(l,"moes",r).join(" ")),this.createVertexTemplateEntry(e+"navigation;",53,40,"","Navigation",null,null,this.getTagsForStencil(l,"navigation",r).join(" ")),this.createVertexTemplateEntry(e+"node_generic;",46,52,"","Node, Generic",null,null,this.getTagsForStencil(l,"node generic",r).join(" ")),this.createVertexTemplateEntry(t+"node_generic;fillColor=#2072B8;",46,52,"","Node, Generic (blue)",null,null,this.getTagsForStencil(l,"node generic",r).join(" ")),this.createVertexTemplateEntry(t+"node_generic;fillColor=#DA4026;",46,52,"","Node, Generic (orange)",null,null,this.getTagsForStencil(l,"node generic",r).join(" ")),this.createVertexTemplateEntry(t+"node_generic;fillColor=#7FBA42;",46,52,"","Node, Generic (green)",null,null,this.getTagsForStencil(l,"node generic",r).join(" ")),this.createVertexTemplateEntry(t+"node_generic;fillColor=#CCCBCB;",46,52,"","Node, Generic (ghosted)",null,null,this.getTagsForStencil(l,"node generic",r).join(" ")),this.createVertexTemplateEntry(e+"office_installed;",58,48,"","Office Installed",null,null,this.getTagsForStencil(l,"office installed",r).join(" ")),this.createVertexTemplateEntry(e+"on_premises;",34,55,"","On Premises",null,null,this.getTagsForStencil(l,"on premises",r).join(" ")),this.createVertexTemplateEntry(e+"on_premises_directory;",50,59,"","On Premises Directory",null,null,this.getTagsForStencil(l,"on premises directory",r).join(" ")),this.createVertexTemplateEntry(e+"phishing;",59,47,"","Phishing",null,null,this.getTagsForStencil(l,"phishing",r).join(" ")),this.createVertexTemplateEntry(e+"pin;",24,44,"","Pin",null,null,this.getTagsForStencil(l,"pin",r).join(" ")),this.createVertexTemplateEntry(e+"platform_options;",58,52,"","Platform Options",null,null,this.getTagsForStencil(l,"platform options",r).join(" ")),this.createVertexTemplateEntry(e+"powershell;",45,45,"","PowerShell",null,null,this.getTagsForStencil(l,"powershell",r).join(" ")),this.createVertexTemplateEntry(e+"properties;",50,49,"","Properties",null,null,this.getTagsForStencil(l,"properties",r).join(" ")),this.createVertexTemplateEntry(e+"publish;",57,48,"","Publish",null,null,this.getTagsForStencil(l,"publish",r).join(" ")),this.createVertexTemplateEntry(e+"remote_access;",59,41,"","Remote Access",null,null,this.getTagsForStencil(l,"remote access",r).join(" ")),this.createVertexTemplateEntry(e+"script;",53,49,"","Script",null,null,this.getTagsForStencil(l,"script",r).join(" ")),this.createVertexTemplateEntry(e+"search;",49,49,"","Search",null,null,this.getTagsForStencil(l,"search",r).join(" ")),this.createVertexTemplateEntry(e+"search;",35,35,"","Search (small)",null,null,this.getTagsForStencil(l,"search",r).join(" ")),this.createVertexTemplateEntry(e+"service_application;",59,48,"","Service Application",null,null,this.getTagsForStencil(l,"service application",r).join(" ")),this.createVertexTemplateEntry(e+"settings;",48,48,"","Settings",null,null,this.getTagsForStencil(l,"settings",r).join(" ")),this.createVertexTemplateEntry(e+"settings_office_365;",48,48,"","Settings, Office 365",null,null,this.getTagsForStencil(l,"settings office 365",r).join(" ")),this.createVertexTemplateEntry(e+"settings_office_365;",31,31,"","Settings, Office 365 (small)",null,null,this.getTagsForStencil(l,"settings office 365",r).join(" ")),this.createVertexTemplateEntry(e+"sign_up;",51,47,"","Sign Up",null,null,this.getTagsForStencil(l,"sign up",r).join(" ")),this.createVertexTemplateEntry(e+"sound_file;",40,50,"","Sound File",null,null,this.getTagsForStencil(l,"sound file",r).join(" ")),this.createVertexTemplateEntry(e+"tasks;",40,52,"","Tasks",null,null,this.getTagsForStencil(l,"tasks",r).join(" ")),this.createVertexTemplateEntry(e+"technical_diagram;",50,56,"","Technical Diagram",null,null,this.getTagsForStencil(l,"technical diagram",r).join(" ")),this.createVertexTemplateEntry(e+"upgrade_application;",58,42,"","Upgrade Application",null,null,this.getTagsForStencil(l,"upgrade application",r).join(" ")),this.createVertexTemplateEntry(e+"upgrade_server;",39,52,"","Upgrade Server",null,null,this.getTagsForStencil(l,"upgrade server",r).join(" ")),this.createVertexTemplateEntry(e+"upgrade_site;",59,48,"","Upgrade Site",null,null,this.getTagsForStencil(l,"upgrade site",r).join(" ")),this.createVertexTemplateEntry(e+"upload;",48,55,"","Upload",null,null,this.getTagsForStencil(l,"upload",r).join(" ")),this.createVertexTemplateEntry(e+"video_form;",58,49,"","Video Form",null,null,this.getTagsForStencil(l,"video form",r).join(" ")),this.createVertexTemplateEntry(e+"video_play;",50,40,"","Video Play",null,null,this.getTagsForStencil(l,"video play",r).join(" ")),this.createVertexTemplateEntry(e+"voicemail;",53,34,"","Voicemail",null,null,this.getTagsForStencil(l,"voicemail",r).join(" ")),this.createVertexTemplateEntry(e+"voicemail_preview;",57,52,"","Voicemail Preview",null,null,this.getTagsForStencil(l,"voicemail preview",r).join(" ")),this.createVertexTemplateEntry(e+"walkthrough;",41,58,"","Walkthrough",null,null,this.getTagsForStencil(l,"walkthrough",r).join(" ")),this.createVertexTemplateEntry(e+"website;",59,49,"","Website",null,null,this.getTagsForStencil(l,"website",r).join(" ")),this.createVertexTemplateEntry(e+"web_conferencing;",60,56,"","Web Conferencing",null,null,this.getTagsForStencil(l,"web conferencing",r).join(" ")),this.createVertexTemplateEntry(e+"web_page;",50,54,"","Web Page",null,null,this.getTagsForStencil(l,"web page",r).join(" ")),this.createVertexTemplateEntry(e+"web_part;",45,52,"","Web Part",null,null,this.getTagsForStencil(l,"web part",r).join(" ")),this.createVertexTemplateEntry(e+"web_services;",60,56,"","Web Services",null,null,this.getTagsForStencil(l,"web services",r).join(" ")),this.createVertexTemplateEntry(e+"whats_new;",55,38,"","Whats New",null,null,this.getTagsForStencil(l,"whats new",r).join(" ")),this.createVertexTemplateEntry(e+"writing_pen;",54,54,"","Writing, Pen",null,null,this.getTagsForStencil(l,"writing pen",r).join(" ")),this.createVertexTemplateEntry(e+"writing_pencil;",50,50,"","Writing, Pencil",null,null,this.getTagsForStencil(l,"writing pencil",r).join(" "))];this.addPalette("officeConcepts","Office / Concepts",!1,mxUtils.bind(this,(function(e){for(var t=0;t<i.length;t++)e.appendChild(i[t](e))})))},Sidebar.prototype.addOfficeDatabasesPalette=function(){var e="sketch=0;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#505050;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;outlineConnect=0;align=center;shape=mxgraph.office.databases.",t="sketch=0;shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;outlineConnect=0;align=center;shape=mxgraph.office.databases.",l="mxgraph.office.databases",r="office database db ",i=[this.createVertexTemplateEntry(e+"address_book_store;",50,54,"","Address Book Store",null,null,this.getTagsForStencil(l,"address_book_store",r).join(" ")),this.createVertexTemplateEntry(e+"application_store;",49,53,"","Application Store",null,null,this.getTagsForStencil(l,"application store",r).join(" ")),this.createVertexTemplateEntry(e+"database;",35,49,"","Database",null,null,this.getTagsForStencil(l,"",r).join(" ")),this.createVertexTemplateEntry(t+"database;fillColor=#2072B8;",35,49,"","Database (blue)",null,null,this.getTagsForStencil(l,"",r).join(" ")),this.createVertexTemplateEntry(t+"database;fillColor=#DA4026;",35,49,"","Database (orange)",null,null,this.getTagsForStencil(l,"",r).join(" ")),this.createVertexTemplateEntry(t+"database;fillColor=#7FBA42;",35,49,"","Database (green)",null,null,this.getTagsForStencil(l,"",r).join(" ")),this.createVertexTemplateEntry(t+"database;fillColor=#CCCBCB;",35,49,"","Database (ghosted)",null,null,this.getTagsForStencil(l,"",r).join(" ")),this.createVertexTemplateEntry(e+"database;",28,38,"","Database (small)",null,null,this.getTagsForStencil(l,"",r).join(" ")),this.createVertexTemplateEntry(e+"database_availability_group;",59,59,"","Database Availability Group",null,null,this.getTagsForStencil(l,"availability group",r).join(" ")),this.createVertexTemplateEntry(e+"database_cube;",47,52,"","Database Cube",null,null,this.getTagsForStencil(l,"cube",r).join(" ")),this.createVertexTemplateEntry(t+"database_cube;fillColor=#2072B8;",47,52,"","Database Cube (blue)",null,null,this.getTagsForStencil(l,"cube",r).join(" ")),this.createVertexTemplateEntry(t+"database_cube;fillColor=#DA4026;",47,52,"","Database Cube (orange)",null,null,this.getTagsForStencil(l,"cube",r).join(" ")),this.createVertexTemplateEntry(t+"database_cube;fillColor=#7FBA42;",47,52,"","Database Cube (green)",null,null,this.getTagsForStencil(l,"cube",r).join(" ")),this.createVertexTemplateEntry(t+"database_cube;fillColor=#CCCBCB;",47,52,"","Database Cube (ghosted)",null,null,this.getTagsForStencil(l,"cube",r).join(" ")),this.createVertexTemplateEntry(e+"database_mini_1;",35,27,"","Database, Mini",null,null,this.getTagsForStencil(l,"Mini",r).join(" ")),this.createVertexTemplateEntry(t+"database_mini_1;fillColor=#2072B8;",35,27,"","Database, Mini (blue)",null,null,this.getTagsForStencil(l,"Mini",r).join(" ")),this.createVertexTemplateEntry(t+"database_mini_1;fillColor=#DA4026;",35,27,"","Database, Mini (orange)",null,null,this.getTagsForStencil(l,"Mini",r).join(" ")),this.createVertexTemplateEntry(t+"database_mini_1;fillColor=#7FBA42;",35,27,"","Database, Mini (green)",null,null,this.getTagsForStencil(l,"Mini",r).join(" ")),this.createVertexTemplateEntry(t+"database_mini_1;fillColor=#CCCBCB;",35,27,"","Database, Mini (ghosted)",null,null,this.getTagsForStencil(l,"Mini",r).join(" ")),this.createVertexTemplateEntry(e+"database_mini_2;",35,42,"","Database, Mini",null,null,this.getTagsForStencil(l,"Mini",r).join(" ")),this.createVertexTemplateEntry(t+"database_mini_2;fillColor=#2072B8;",35,42,"","Database, Mini (blue)",null,null,this.getTagsForStencil(l,"Mini",r).join(" ")),this.createVertexTemplateEntry(t+"database_mini_2;fillColor=#DA4026;",35,42,"","Database, Mini (orange)",null,null,this.getTagsForStencil(l,"Mini",r).join(" ")),this.createVertexTemplateEntry(t+"database_mini_2;fillColor=#7FBA42;",35,42,"","Database, Mini (green)",null,null,this.getTagsForStencil(l,"Mini",r).join(" ")),this.createVertexTemplateEntry(t+"database_mini_2;fillColor=#CCCBCB;",35,42,"","Database, Mini (ghosted)",null,null,this.getTagsForStencil(l,"Mini",r).join(" ")),this.createVertexTemplateEntry(e+"database_mini_3;",35,57,"","Database, Mini",null,null,this.getTagsForStencil(l,"Mini",r).join(" ")),this.createVertexTemplateEntry(t+"database_mini_3;fillColor=#2072B8;",35,57,"","Database, Mini (blue)",null,null,this.getTagsForStencil(l,"Mini",r).join(" ")),this.createVertexTemplateEntry(t+"database_mini_3;fillColor=#DA4026;",35,57,"","Database, Mini (orange)",null,null,this.getTagsForStencil(l,"Mini",r).join(" ")),this.createVertexTemplateEntry(t+"database_mini_3;fillColor=#7FBA42;",35,57,"","Database, Mini (green)",null,null,this.getTagsForStencil(l,"Mini",r).join(" ")),this.createVertexTemplateEntry(t+"database_mini_3;fillColor=#CCCBCB;",35,57,"","Database, Mini (ghosted)",null,null,this.getTagsForStencil(l,"Mini",r).join(" ")),this.createVertexTemplateEntry(e+"database_mirror;",60,59,"","Database Mirror",null,null,this.getTagsForStencil(l,"mirror",r).join(" ")),this.createVertexTemplateEntry(e+"database_mirror_witness_node;",60,59,"","Database Mirror Witness Node",null,null,this.getTagsForStencil(l,"mirror witness node",r).join(" ")),this.createVertexTemplateEntry(e+"database_partition_2;",57,59,"","Database Partition",null,null,this.getTagsForStencil(l,"partition",r).join(" ")),this.createVertexTemplateEntry(e+"database_partition_3;",57,59,"","Database Partition",null,null,this.getTagsForStencil(l,"partition",r).join(" ")),this.createVertexTemplateEntry(e+"database_partition_4;",57,59,"","Database Partition",null,null,this.getTagsForStencil(l,"partition",r).join(" ")),this.createVertexTemplateEntry(e+"database_partition_5;",57,59,"","Database Partition",null,null,this.getTagsForStencil(l,"partition",r).join(" ")),this.createVertexTemplateEntry(e+"database_public_folder;",53,54,"","Database Public Folder",null,null,this.getTagsForStencil(l,"public folder",r).join(" ")),this.createVertexTemplateEntry(e+"database_server;",43,57,"","Database Server",null,null,this.getTagsForStencil(l,"server",r).join(" ")),this.createVertexTemplateEntry(e+"database_server_blue;",43,57,"","Database Server (blue)",null,null,this.getTagsForStencil(l,"server blue",r).join(" ")),this.createVertexTemplateEntry(e+"database_server_orange;",43,57,"","Database Server (orange)",null,null,this.getTagsForStencil(l,"server blue",r).join(" ")),this.createVertexTemplateEntry(e+"database_server_green;",43,57,"","Database Server (green)",null,null,this.getTagsForStencil(l,"server blue",r).join(" ")),this.createVertexTemplateEntry(e+"database_server_ghosted;",43,57,"","Database Server (ghosted)",null,null,this.getTagsForStencil(l,"server blue",r).join(" ")),this.createVertexTemplateEntry(e+"mailbox_database;",53,55,"","Mailbox Database",null,null,this.getTagsForStencil(l,"mailbox",r).join(" ")),this.createVertexTemplateEntry(e+"monitoring_store;",58,58,"","Monitoring Store",null,null,this.getTagsForStencil(l,"monitoring store",r).join(" ")),this.createVertexTemplateEntry(e+"unified_contact_store;",54,55,"","Unified Contact Store",null,null,this.getTagsForStencil(l,"unified contact store",r).join(" ")),this.createVertexTemplateEntry(e+"web_store;",50,54,"","Web Store",null,null,this.getTagsForStencil(l,"web store",r).join(" "))];this.addPalette("officeDatabases","Office / Databases",!1,mxUtils.bind(this,(function(e){for(var t=0;t<i.length;t++)e.appendChild(i[t](e))})))},Sidebar.prototype.addOfficeDevicesPalette=function(){var e="sketch=0;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#505050;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;outlineConnect=0;align=center;shape=mxgraph.office.devices.",t="mxgraph.office.devices",l="office device ",r=[this.createVertexTemplateEntry(e+"bluetooth;",56,57,"","Bluetooth",null,null,this.getTagsForStencil(t,"bluetooth",l).join(" ")),this.createVertexTemplateEntry(e+"cd_dvd;",49,49,"","CD, DVD",null,null,this.getTagsForStencil(t,"cd dvd compact disc digital video drive",l).join(" ")),this.createVertexTemplateEntry(e+"cell_phone_android_proportional;",17,31,"","Cell Phone, Android, Proportional",null,null,this.getTagsForStencil(t,"cell phone android proportional",l).join(" ")),this.createVertexTemplateEntry(e+"cell_phone_android_standalone;",24,44,"","Cell Phone, Android, Standalone",null,null,this.getTagsForStencil(t,"cell phone android standalone",l).join(" ")),this.createVertexTemplateEntry(e+"cell_phone_generic;",26,47,"","Cell Phone, Generic",null,null,this.getTagsForStencil(t,"cell phone generic",l).join(" ")),this.createVertexTemplateEntry(e+"cell_phone_generic;",21,37,"","Cell Phone, Generic (small)",null,null,this.getTagsForStencil(t,"cell phone generic small",l).join(" ")),this.createVertexTemplateEntry(e+"cell_phone_iphone_proportional;",17,29,"","Cell Phone, iPhone, Proportional",null,null,this.getTagsForStencil(t,"cell phone iphone proportional",l).join(" ")),this.createVertexTemplateEntry(e+"cell_phone_iphone_standalone;",25,42,"","Cell Phone, iPhone, Standalone",null,null,this.getTagsForStencil(t,"cell phone iphone standalone",l).join(" ")),this.createVertexTemplateEntry(e+"cell_phone_windows_phone_proportional;",16,29,"","Cell Phone, Windows Phone, Proportional",null,null,this.getTagsForStencil(t,"cell phone windows phone proportional",l).join(" ")),this.createVertexTemplateEntry(e+"cell_phone_windows_phone_standalone;",24,42,"","Cell Phone, Windows Phone, Standalone",null,null,this.getTagsForStencil(t,"cell phone windows standalone",l).join(" ")),this.createVertexTemplateEntry(e+"data_jack;",47,47,"","Data Jack",null,null,this.getTagsForStencil(t,"data jack",l).join(" ")),this.createVertexTemplateEntry(e+"device_update_service;",50,54,"","Device Update Service",null,null,this.getTagsForStencil(t,"device update service",l).join(" ")),this.createVertexTemplateEntry(e+"fax;",57,47,"","Fax",null,null,this.getTagsForStencil(t,"fax",l).join(" ")),this.createVertexTemplateEntry(e+"hard_disk;",40,54,"","Hard Disk",null,null,this.getTagsForStencil(t,"hard disk hdd drive",l).join(" ")),this.createVertexTemplateEntry(e+"headset;",36,48,"","Headset",null,null,this.getTagsForStencil(t,"headset",l).join(" ")),this.createVertexTemplateEntry(e+"ipad_mini;",33,47,"","iPad, Mini",null,null,this.getTagsForStencil(t,"ipad mini",l).join(" ")),this.createVertexTemplateEntry(e+"ip_gateway;",59,40,"","IP Gateway",null,null,this.getTagsForStencil(t,"ip gateway",l).join(" ")),this.createVertexTemplateEntry(e+"ip_pbx;",59,39,"","IP PBX",null,null,this.getTagsForStencil(t,"ip pbx",l).join(" ")),this.createVertexTemplateEntry(e+"laptop;",58,34,"","Laptop",null,null,this.getTagsForStencil(t,"laptop",l).join(" ")),this.createVertexTemplateEntry(e+"lcd_monitor;",58,48,"","LCD Monitor",null,null,this.getTagsForStencil(t,"lcd monitor",l).join(" ")),this.createVertexTemplateEntry(e+"lcd_monitor;",39,32,"","LCD Monitor (small)",null,null,this.getTagsForStencil(t,"lcd monitor small",l).join(" ")),this.createVertexTemplateEntry(e+"load_balancer;",59,39,"","Load Balancer",null,null,this.getTagsForStencil(t,"load balancer",l).join(" ")),this.createVertexTemplateEntry(e+"mac_client;",58,48,"","Mac Client",null,null,this.getTagsForStencil(t,"mac client",l).join(" ")),this.createVertexTemplateEntry(e+"management_console;",58,48,"","Management Console",null,null,this.getTagsForStencil(t,"management console",l).join(" ")),this.createVertexTemplateEntry(e+"microphone;",53,37,"","Microphone",null,null,this.getTagsForStencil(t,"microphone",l).join(" ")),this.createVertexTemplateEntry(e+"modem;",54,34,"","Modem",null,null,this.getTagsForStencil(t,"modem",l).join(" ")),this.createVertexTemplateEntry(e+"nic;",57,38,"","NIC",null,null,this.getTagsForStencil(t,"nic",l).join(" ")),this.createVertexTemplateEntry(e+"phone_digital;",49,42,"","Phone, Digital",null,null,this.getTagsForStencil(t,"phone digital",l).join(" ")),this.createVertexTemplateEntry(e+"phone_traditional;",48,40,"","Phone, Traditional",null,null,this.getTagsForStencil(t,"phone traditional",l).join(" ")),this.createVertexTemplateEntry(e+"phone_usb;",58,51,"","Phone, USB",null,null,this.getTagsForStencil(t,"phone usb",l).join(" ")),this.createVertexTemplateEntry(e+"phone_voip;",57,51,"","Phone, VoIP",null,null,this.getTagsForStencil(t,"phone voip voice over internet protocol",l).join(" ")),this.createVertexTemplateEntry(e+"printer;",56,47,"","Printer",null,null,this.getTagsForStencil(t,"printer",l).join(" ")),this.createVertexTemplateEntry(e+"roundtable;",50,58,"","Roundtable",null,null,this.getTagsForStencil(t,"roundtable",l).join(" ")),this.createVertexTemplateEntry(e+"router;",55,56,"","Router",null,null,this.getTagsForStencil(t,"router",l).join(" ")),this.createVertexTemplateEntry(e+"session_border_controller;",59,52,"","Session Border Controller",null,null,this.getTagsForStencil(t,"session border controller",l).join(" ")),this.createVertexTemplateEntry(e+"shadowed_router;",59,59,"","Shadowed Router",null,null,this.getTagsForStencil(t,"shadowed router",l).join(" ")),this.createVertexTemplateEntry(e+"stylus;",57,57,"","Stylus",null,null,this.getTagsForStencil(t,"stylus",l).join(" ")),this.createVertexTemplateEntry(e+"switch;",55,18,"","Switch",null,null,this.getTagsForStencil(t,"switch",l).join(" ")),this.createVertexTemplateEntry(e+"tablet_android;",56,37,"","Tablet, Android",null,null,this.getTagsForStencil(t,"tablet android",l).join(" ")),this.createVertexTemplateEntry(e+"tablet_ipad;",39,52,"","Tablet, iPad",null,null,this.getTagsForStencil(t,"tablet ipad",l).join(" ")),this.createVertexTemplateEntry(e+"tablet_windows_7inch;",34,47,"","Tablet, Windows, 7inch",null,null,this.getTagsForStencil(t,"tablet windows seven inch",l).join(" ")),this.createVertexTemplateEntry(e+"tablet_windows_8;",56,35,"","Tablet, Windows 8",null,null,this.getTagsForStencil(t,"tablet windows eight",l).join(" ")),this.createVertexTemplateEntry(e+"tv;",59,45,"","TV",null,null,this.getTagsForStencil(t,"tv television",l).join(" ")),this.createVertexTemplateEntry(e+"video_camera;",52,25,"","Video Camera",null,null,this.getTagsForStencil(t,"video camera",l).join(" ")),this.createVertexTemplateEntry(e+"video_gateway;",59,41,"","Video Gateway",null,null,this.getTagsForStencil(t,"video gateway",l).join(" ")),this.createVertexTemplateEntry(e+"webcam;",40,50,"","Webcam",null,null,this.getTagsForStencil(t,"webcam",l).join(" ")),this.createVertexTemplateEntry(e+"webcam_hd;",56,59,"","Webcam, HD",null,null,this.getTagsForStencil(t,"webcam hd high definition",l).join(" ")),this.createVertexTemplateEntry(e+"workstation;",53,56,"","Workstation",null,null,this.getTagsForStencil(t,"workstation",l).join(" ")),this.createVertexTemplateEntry(e+"workstation_pc;",53,59,"","Workstation, PC",null,null,this.getTagsForStencil(t,"workstation pc personal computer",l).join(" ")),this.createVertexTemplateEntry(e+"workstation_visual_studio;",53,59,"","Workstation, Visual Studio",null,null,this.getTagsForStencil(t,"workstation visual studio",l).join(" "))];this.addPalette("officeDevices","Office / Devices",!1,mxUtils.bind(this,(function(e){for(var t=0;t<r.length;t++)e.appendChild(r[t](e))})))},Sidebar.prototype.addOfficeSecurityPalette=function(){var e="sketch=0;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#505050;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;outlineConnect=0;align=center;shape=mxgraph.office.security.",t="sketch=0;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;outlineConnect=0;align=center;shape=mxgraph.office.security.",l="mxgraph.office.security",r="office security ",i=[this.createVertexTemplateEntry(e+"active_directory;",53,46,"","Active Directory",null,null,this.getTagsForStencil(l,"active directory",r).join(" ")),this.createVertexTemplateEntry(e+"address_book_policies;",55,53,"","Address Book Policies",null,null,this.getTagsForStencil(l,"address book policies",r).join(" ")),this.createVertexTemplateEntry(e+"certificate;",58,50,"","Certificate",null,null,this.getTagsForStencil(l,"certificate",r).join(" ")),this.createVertexTemplateEntry(e+"certificate;",39,33,"","Certificate (small)",null,null,this.getTagsForStencil(l,"certificate small",r).join(" ")),this.createVertexTemplateEntry(e+"credentials;",56,58,"","Credentials",null,null,this.getTagsForStencil(l,"credentials",r).join(" ")),this.createVertexTemplateEntry(e+"domain;",53,46,"","Domain",null,null,this.getTagsForStencil(l,"domain",r).join(" ")),this.createVertexTemplateEntry(e+"domain;",41,36,"","Domain (small)",null,null,this.getTagsForStencil(l,"domain",r).join(" ")),this.createVertexTemplateEntry(e+"email_address_policy;",55,53,"","Email Address Policy",null,null,this.getTagsForStencil(l,"email address policy",r).join(" ")),this.createVertexTemplateEntry(e+"federation_service;",58,59,"","Federation Service",null,null,this.getTagsForStencil(l,"federation service",r).join(" ")),this.createVertexTemplateEntry(e+"federation_trust;",58,59,"","Federation Trust",null,null,this.getTagsForStencil(l,"federation trust",r).join(" ")),this.createVertexTemplateEntry(e+"irm_protected_message;",56,50,"","IRM-Protected Message",null,null,this.getTagsForStencil(l,"irm protected message",r).join(" ")),this.createVertexTemplateEntry(e+"key_permissions;",25,53,"","Key, Permissions",null,null,this.getTagsForStencil(l,"key permissions",r).join(" ")),this.createVertexTemplateEntry(t+"key_permissions;fillColor=#2072B8;",25,53,"","Key, Permissions (blue)",null,null,this.getTagsForStencil(l,"key permissions",r).join(" ")),this.createVertexTemplateEntry(t+"key_permissions;fillColor=#DA4026;",25,53,"","Key, Permissions (orange)",null,null,this.getTagsForStencil(l,"key permissions",r).join(" ")),this.createVertexTemplateEntry(t+"key_permissions;fillColor=#7FBA42;",25,53,"","Key, Permissions (green)",null,null,this.getTagsForStencil(l,"key permissions",r).join(" ")),this.createVertexTemplateEntry(t+"key_permissions;fillColor=#CCCBCB;",25,53,"","Key, Permissions (ghosted)",null,null,this.getTagsForStencil(l,"key permissions",r).join(" ")),this.createVertexTemplateEntry(e+"key_permissions;",19,40,"","Key, Permissions (small)",null,null,this.getTagsForStencil(l,"key permissions small",r).join(" ")),this.createVertexTemplateEntry(e+"lock_protected;",38,52,"","Lock, Protected",null,null,this.getTagsForStencil(l,"lock protected",r).join(" ")),this.createVertexTemplateEntry(t+"lock_protected;fillColor=#2072B8;",38,52,"","Lock, Protected (blue)",null,null,this.getTagsForStencil(l,"lock protected",r).join(" ")),this.createVertexTemplateEntry(t+"lock_protected;fillColor=#DA4026;",38,52,"","Lock, Protected (orange)",null,null,this.getTagsForStencil(l,"lock protected",r).join(" ")),this.createVertexTemplateEntry(t+"lock_protected;fillColor=#7FBA42;",38,52,"","Lock, Protected (green)",null,null,this.getTagsForStencil(l,"lock protected",r).join(" ")),this.createVertexTemplateEntry(t+"lock_protected;fillColor=#CCCBCB;",38,52,"","Lock, Protected (ghosted)",null,null,this.getTagsForStencil(l,"lock protected",r).join(" ")),this.createVertexTemplateEntry(e+"lock_protected;",28,37,"","Lock, Protected (small)",null,null,this.getTagsForStencil(l,"lock protected small",r).join(" ")),this.createVertexTemplateEntry(e+"lock_unprotected;",38,55,"","Lock, Unprotected",null,null,this.getTagsForStencil(l,"lock unprotected",r).join(" ")),this.createVertexTemplateEntry(t+"lock_unprotected;fillColor=#2072B8;",38,55,"","Lock, Unprotected (blue)",null,null,this.getTagsForStencil(l,"lock unprotected",r).join(" ")),this.createVertexTemplateEntry(t+"lock_unprotected;fillColor=#DA4026;",38,55,"","Lock, Unprotected (orange)",null,null,this.getTagsForStencil(l,"lock unprotected",r).join(" ")),this.createVertexTemplateEntry(t+"lock_unprotected;fillColor=#7FBA42;",38,55,"","Lock, Unprotected (green)",null,null,this.getTagsForStencil(l,"lock unprotected",r).join(" ")),this.createVertexTemplateEntry(t+"lock_unprotected;fillColor=#CCCBCB;",38,55,"","Lock, Unprotected (ghosted)",null,null,this.getTagsForStencil(l,"lock unprotected",r).join(" ")),this.createVertexTemplateEntry(e+"lock_unprotected;",28,40,"","Lock, Unprotected (small)",null,null,this.getTagsForStencil(l,"lock unprotected small",r).join(" ")),this.createVertexTemplateEntry(e+"lock_with_key_security;",47,58,"","Lock With Key, Security",null,null,this.getTagsForStencil(l,"lock with key security",r).join(" ")),this.createVertexTemplateEntry(e+"lock_with_key_security_blue;",47,58,"","Lock With Key, Security (blue)",null,null,this.getTagsForStencil(l,"lock with key security",r).join(" ")),this.createVertexTemplateEntry(e+"lock_with_key_security_orange;",47,58,"","Lock With Key, Security (orange)",null,null,this.getTagsForStencil(l,"lock with key security",r).join(" ")),this.createVertexTemplateEntry(e+"lock_with_key_security_green;",47,58,"","Lock With Key, Security (green)",null,null,this.getTagsForStencil(l,"lock with key security",r).join(" ")),this.createVertexTemplateEntry(e+"lock_with_key_security_ghosted;",47,58,"","Lock With Key, Security (ghosted)",null,null,this.getTagsForStencil(l,"lock with key security",r).join(" ")),this.createVertexTemplateEntry(e+"management_role;",45,45,"","Management Role",null,null,this.getTagsForStencil(l,"management role",r).join(" ")),this.createVertexTemplateEntry(e+"policy;",53,49,"","Policy",null,null,this.getTagsForStencil(l,"policy",r).join(" ")),this.createVertexTemplateEntry(e+"policy;",39,36,"","Policy (small)",null,null,this.getTagsForStencil(l,"policy small",r).join(" ")),this.createVertexTemplateEntry(e+"protected_voice_mail;",59,51,"","Protected Voice Mail",null,null,this.getTagsForStencil(l,"protected voice mail",r).join(" ")),this.createVertexTemplateEntry(e+"retention_policy;",54,55,"","Retention Policy",null,null,this.getTagsForStencil(l,"retention policy",r).join(" ")),this.createVertexTemplateEntry(e+"retention_policy_tag;",56,58,"","Retention Policy Tag",null,null,this.getTagsForStencil(l,"retention policy tag",r).join(" ")),this.createVertexTemplateEntry(e+"role_assignment_policy;",55,54,"","Role Assignment Policy",null,null,this.getTagsForStencil(l,"role assignment policy",r).join(" ")),this.createVertexTemplateEntry(e+"role_group;",59,56,"","Role Group",null,null,this.getTagsForStencil(l,"role group",r).join(" ")),this.createVertexTemplateEntry(e+"secure_messaging;",55,46,"","Secure Messaging",null,null,this.getTagsForStencil(l,"secure messaging",r).join(" ")),this.createVertexTemplateEntry(e+"security_access_portal;",64,55,"","Security Access Portal",null,null,this.getTagsForStencil(l,"security access portal",r).join(" ")),this.createVertexTemplateEntry(e+"sharing_policy;",56,53,"","Sharing Policy",null,null,this.getTagsForStencil(l,"sharing policy",r).join(" ")),this.createVertexTemplateEntry(e+"split_domain_user;",59,55,"","Split-Domain User",null,null,this.getTagsForStencil(l,"split domain user",r).join(" ")),this.createVertexTemplateEntry(e+"token;",41,52,"","Token",null,null,this.getTagsForStencil(l,"token",r).join(" ")),this.createVertexTemplateEntry(e+"token;",29,37,"","Token (small)",null,null,this.getTagsForStencil(l,"token small",r).join(" ")),this.createVertexTemplateEntry(e+"token_service;",60,56,"","Token Service",null,null,this.getTagsForStencil(l,"token service",r).join(" ")),this.createVertexTemplateEntry(e+"trusted_application_server;",46,57,"","Trusted Application Server",null,null,this.getTagsForStencil(l,"trusted application server",r).join(" ")),this.createVertexTemplateEntry(e+"um_mailbox_policy;",55,53,"","UM Mailbox Policy",null,null,this.getTagsForStencil(l,"um mailbox policy",r).join(" ")),this.createVertexTemplateEntry(e+"universal_security_group;",58,58,"","Universal Security Group",null,null,this.getTagsForStencil(l,"universal security group",r).join(" "))];this.addPalette("officeSecurity","Office / Security",!1,mxUtils.bind(this,(function(e){for(var t=0;t<i.length;t++)e.appendChild(i[t](e))})))},Sidebar.prototype.addOfficeServersPalette=function(){var e="sketch=0;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#505050;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;outlineConnect=0;align=center;shape=mxgraph.office.servers.",t="sketch=0;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;outlineConnect=0;align=center;shape=mxgraph.office.servers.",l="mxgraph.office.servers",r="office server ",i=[this.createVertexTemplateEntry(e+"3rd_party_mail_server;",47,59,"","3rd Party Mail Server",null,null,this.getTagsForStencil(l,"3rd party mail server",r).join(" ")),this.createVertexTemplateEntry(e+"active_directory_federation_services_proxy;",44,55,"","Active Directory Federation Services Proxy",null,null,this.getTagsForStencil(l,"active directory federation services proxy",r).join(" ")),this.createVertexTemplateEntry(e+"active_directory_federation_services_server;",45,56,"","Active Directory Federation Services Server",null,null,this.getTagsForStencil(l,"active directory federation services server",r).join(" ")),this.createVertexTemplateEntry(e+"active_directory_federation_services_server_blue;",45,56,"","Active Directory Federation Services Server (blue)",null,null,this.getTagsForStencil(l,"active directory federation services server",r).join(" ")),this.createVertexTemplateEntry(e+"active_directory_federation_services_server_orange;",45,56,"","Active Directory Federation Services Server (orange)",null,null,this.getTagsForStencil(l,"active directory federation services server",r).join(" ")),this.createVertexTemplateEntry(e+"active_directory_federation_services_server_green;",45,56,"","Active Directory Federation Services Server (green)",null,null,this.getTagsForStencil(l,"active directory federation services server",r).join(" ")),this.createVertexTemplateEntry(e+"active_directory_federation_services_server_ghosted;",45,56,"","Active Directory Federation Services Server (ghosted)",null,null,this.getTagsForStencil(l,"active directory federation services server",r).join(" ")),this.createVertexTemplateEntry(e+"application_server;",46,56,"","Application Server",null,null,this.getTagsForStencil(l,"application server",r).join(" ")),this.createVertexTemplateEntry(e+"application_server_blue;",46,56,"","Application Server (blue)",null,null,this.getTagsForStencil(l,"application server",r).join(" ")),this.createVertexTemplateEntry(e+"application_server_orange;",46,56,"","Application Server (orange)",null,null,this.getTagsForStencil(l,"application server",r).join(" ")),this.createVertexTemplateEntry(e+"application_server_green;",46,56,"","Application Server (green)",null,null,this.getTagsForStencil(l,"application server",r).join(" ")),this.createVertexTemplateEntry(e+"application_server_ghosted;",46,56,"","Application Server (ghosted)",null,null,this.getTagsForStencil(l,"application server",r).join(" ")),this.createVertexTemplateEntry(e+"call_admission_control_service;",50,60,"","Call Admission Control Service",null,null,this.getTagsForStencil(l,"call admission control service",r).join(" ")),this.createVertexTemplateEntry(e+"certificate_authority;",46,59,"","Certificate Authority",null,null,this.getTagsForStencil(l,"certificate authority",r).join(" ")),this.createVertexTemplateEntry(e+"cluster_server;",49,59,"","Cluster Server",null,null,this.getTagsForStencil(l,"cluster_server",r).join(" ")),this.createVertexTemplateEntry(e+"database_server;",43,56,"","Database Server",null,null,this.getTagsForStencil(l,"database_server",r).join(" ")),this.createVertexTemplateEntry(e+"database_server_blue;",43,56,"","Database Server (blue)",null,null,this.getTagsForStencil(l,"database_server",r).join(" ")),this.createVertexTemplateEntry(e+"database_server_orange;",43,56,"","Database Server (orange)",null,null,this.getTagsForStencil(l,"database_server",r).join(" ")),this.createVertexTemplateEntry(e+"database_server_green;",43,56,"","Database Server (green)",null,null,this.getTagsForStencil(l,"database_server",r).join(" ")),this.createVertexTemplateEntry(e+"database_server_ghosted;",43,56,"","Database Server (ghosted)",null,null,this.getTagsForStencil(l,"database_server",r).join(" ")),this.createVertexTemplateEntry(e+"datacenter;",53,53,"","Datacenter",null,null,this.getTagsForStencil(l,"datacenter",r).join(" ")),this.createVertexTemplateEntry(e+"dirsync_server;",47,56,"","DirSync Server",null,null,this.getTagsForStencil(l,"dirsync server",r).join(" ")),this.createVertexTemplateEntry(e+"domain_controller;",45,55,"","Domain Controller",null,null,this.getTagsForStencil(l,"domain controller",r).join(" ")),this.createVertexTemplateEntry(e+"excahnge_client_access_server_role;",52,59,"","Exchange Client Access Server Role",null,null,this.getTagsForStencil(l,"excahnge client access server role",r).join(" ")),this.createVertexTemplateEntry(e+"exchange_edge_transport_server_role;",52,55,"","Exchange Edge Transport Server Role",null,null,this.getTagsForStencil(l,"exchange edge transport server role",r).join(" ")),this.createVertexTemplateEntry(e+"exchange_hub_transport_server_role;",52,59,"","Exchange Hub Transport Server Role",null,null,this.getTagsForStencil(l,"exchange hub transport server role",r).join(" ")),this.createVertexTemplateEntry(e+"exchange_mailbox_server_role;",52,59,"","Exchange Mailbox Server Role",null,null,this.getTagsForStencil(l,"exchange mailbox server role",r).join(" ")),this.createVertexTemplateEntry(e+"exchange_um_server_role;",52,59,"","Exchange UM Server Role",null,null,this.getTagsForStencil(l,"exchange um server role",r).join(" ")),this.createVertexTemplateEntry(e+"exchange_client_access_server;",57,59,"","Exchange Client Access Server",null,null,this.getTagsForStencil(l,"exchange client access server",r).join(" ")),this.createVertexTemplateEntry(e+"exchange_edge_transport_server;",57,55,"","Exchange Edge Transport Server",null,null,this.getTagsForStencil(l,"exchange edge transport server",r).join(" ")),this.createVertexTemplateEntry(e+"exchange_mailbox_server;",57,59,"","Exchange Mailbox Server",null,null,this.getTagsForStencil(l,"exchange mailbox server",r).join(" ")),this.createVertexTemplateEntry(e+"exchange_server;",57,55,"","Exchange Server",null,null,this.getTagsForStencil(l,"exchange server",r).join(" ")),this.createVertexTemplateEntry(e+"file_server;",45,56,"","File Server",null,null,this.getTagsForStencil(l,"file server",r).join(" ")),this.createVertexTemplateEntry(e+"hybrid_server;",59,52,"","Hybrid Server",null,null,this.getTagsForStencil(l,"hybrid server",r).join(" ")),this.createVertexTemplateEntry(e+"mainframe;",58,42,"","Mainframe",null,null,this.getTagsForStencil(l,"mainframe",r).join(" ")),this.createVertexTemplateEntry(e+"mainframe_host;",44,42,"","Mainframe Host",null,null,this.getTagsForStencil(l,"mainframe host",r).join(" ")),this.createVertexTemplateEntry(e+"monitoring_sql_reporting_services;",50,59,"","Monitoring SQL Reporting Services",null,null,this.getTagsForStencil(l,"monitoring sql reporting services",r).join(" ")),this.createVertexTemplateEntry(e+"network;",34,57,"","Network",null,null,this.getTagsForStencil(l,"network",r).join(" ")),this.createVertexTemplateEntry(e+"office_web_apps_server;",52,56,"","Office Web Apps Server",null,null,this.getTagsForStencil(l,"office web apps server",r).join(" ")),this.createVertexTemplateEntry(e+"on_premises_server;",44,58,"","On Premises Server",null,null,this.getTagsForStencil(l,"on premises server",r).join(" ")),this.createVertexTemplateEntry(t+"physical_host;fillColor=#2072B8;",27,52,"","Physical Host",null,null,this.getTagsForStencil(l,"physical host",r).join(" ")),this.createVertexTemplateEntry(t+"physical_host_farm;fillColor=#2072B8;",56,49,"","Physical Host Farm",null,null,this.getTagsForStencil(l,"physical host farm",r).join(" ")),this.createVertexTemplateEntry(e+"reverse_proxy;",41,53,"","Reverse Proxy",null,null,this.getTagsForStencil(l,"reverse proxy",r).join(" ")),this.createVertexTemplateEntry(e+"scom;",56,53,"","SCOM",null,null,this.getTagsForStencil(l,"scom",r).join(" ")),this.createVertexTemplateEntry(e+"server_disaster;",46,57,"","Server Disaster",null,null,this.getTagsForStencil(l,"server disaster",r).join(" ")),this.createVertexTemplateEntry(e+"server_farm;",56,49,"","Server Farm",null,null,this.getTagsForStencil(l,"server_farm",r).join(" ")),this.createVertexTemplateEntry(e+"server_farm;fillColor=#2072B8;",56,49,"","Server Farm (blue)",null,null,this.getTagsForStencil(l,"server_farm",r).join(" ")),this.createVertexTemplateEntry(e+"server_farm;fillColor=#DA4026;",56,49,"","Server Farm (orange)",null,null,this.getTagsForStencil(l,"server_farm",r).join(" ")),this.createVertexTemplateEntry(e+"server_farm;fillColor=#7FBA42;",56,49,"","Server Farm (green)",null,null,this.getTagsForStencil(l,"server_farm",r).join(" ")),this.createVertexTemplateEntry(e+"server_farm;fillColor=#CCCBCB;",56,49,"","Server Farm (ghosted)",null,null,this.getTagsForStencil(l,"server_farm",r).join(" ")),this.createVertexTemplateEntry(e+"server_generic;",27,52,"","Server, Generic",null,null,this.getTagsForStencil(l,"server generic",r).join(" ")),this.createVertexTemplateEntry(t+"server_generic;fillColor=#2072B8;",27,52,"","Server, Generic (blue)",null,null,this.getTagsForStencil(l,"server generic",r).join(" ")),this.createVertexTemplateEntry(t+"server_generic;fillColor=#DA4026;",27,52,"","Server, Generic (orange)",null,null,this.getTagsForStencil(l,"server generic",r).join(" ")),this.createVertexTemplateEntry(t+"server_generic;fillColor=#7FBA42;",27,52,"","Server, Generic (green)",null,null,this.getTagsForStencil(l,"server generic",r).join(" ")),this.createVertexTemplateEntry(t+"server_generic;fillColor=#CCCBCB;",27,52,"","Server, Generic (ghosted)",null,null,this.getTagsForStencil(l,"server generic",r).join(" ")),this.createVertexTemplateEntry(e+"server_generic;",20,39,"","Server, Generic (small)",null,null,this.getTagsForStencil(l,"server generic small",r).join(" ")),this.createVertexTemplateEntry(e+"server_side_code;",49,56,"","Server Side Code",null,null,this.getTagsForStencil(l,"server side code",r).join(" ")),this.createVertexTemplateEntry(e+"sharepoint_server;",56,55,"","Sharepoint Server",null,null,this.getTagsForStencil(l,"sharepoint server",r).join(" ")),this.createVertexTemplateEntry(e+"skype_for_business_back_end_server;",54,60,"","Skype for Business Back End Server",null,null,this.getTagsForStencil(l,"skype for business back end server",r).join(" ")),this.createVertexTemplateEntry(e+"skype_for_business_back_end_server_mirror;",54,60,"","Skype for Business Back End Server Mirror",null,null,this.getTagsForStencil(l,"skype for business back end server mirror",r).join(" ")),this.createVertexTemplateEntry(e+"skype_for_business_director;",54,55,"","Skype for Business Director",null,null,this.getTagsForStencil(l,"skype for business director",r).join(" ")),this.createVertexTemplateEntry(e+"skype_for_business_director_array;",70,60,"","Skype for Business Director Array",null,null,this.getTagsForStencil(l,"skype for business director array",r).join(" ")),this.createVertexTemplateEntry(e+"skype_for_business_edge_server;",54,55,"","Skype for Business Edge Server",null,null,this.getTagsForStencil(l,"skype for business edge server",r).join(" ")),this.createVertexTemplateEntry(e+"skype_for_business_edge_server_pool;",70,60,"","Skype for Business Edge Server Pool",null,null,this.getTagsForStencil(l,"skype for business edge server pool",r).join(" ")),this.createVertexTemplateEntry(e+"skype_for_business_front_end_pool;",70,60,"","Skype for Business Front End Pool",null,null,this.getTagsForStencil(l,"skype for business front end pool",r).join(" ")),this.createVertexTemplateEntry(e+"skype_for_business_front_end_server;",54,60,"","Skype for Business Front End Server",null,null,this.getTagsForStencil(l,"skype for business front end server",r).join(" ")),this.createVertexTemplateEntry(e+"skype_for_business_mediation_server;",54,60,"","Skype for Business Mediation Server",null,null,this.getTagsForStencil(l,"skype for business mediation server",r).join(" ")),this.createVertexTemplateEntry(e+"skype_for_business_monitoring_server;",54,60,"","Skype for Business Monitoring Server",null,null,this.getTagsForStencil(l,"skype for business monitoring server",r).join(" ")),this.createVertexTemplateEntry(e+"skype_for_business_persistent_chat_server;",54,58,"","Skype for Business Persistent Chat Server",null,null,this.getTagsForStencil(l,"skype for business persistent chat server",r).join(" ")),this.createVertexTemplateEntry(e+"skype_for_business_server;",54,55,"","Skype for Business Server",null,null,this.getTagsForStencil(l,"skype for business server",r).join(" ")),this.createVertexTemplateEntry(e+"sql_server;",43,56,"","SQL Server",null,null,this.getTagsForStencil(l,"sql server",r).join(" ")),this.createVertexTemplateEntry(e+"survivable_branch_appliance;",37,59,"","Survivable Branch Appliance",null,null,this.getTagsForStencil(l,"survivable branch appliance",r).join(" ")),this.createVertexTemplateEntry(e+"survivable_branch_server;",42,58,"","Survivable Branch Server",null,null,this.getTagsForStencil(l,"survivable branch server",r).join(" ")),this.createVertexTemplateEntry(e+"topology_builder;",59,59,"","Topology Builder",null,null,this.getTagsForStencil(l,"topology builder",r).join(" ")),this.createVertexTemplateEntry(e+"trusted_application_pool;",59,59,"","Trusted Application Pool",null,null,this.getTagsForStencil(l,"trusted application pool",r).join(" ")),this.createVertexTemplateEntry(e+"trusted_application_server;",43,52,"","Trusted Application Server",null,null,this.getTagsForStencil(l,"trusted application server",r).join(" ")),this.createVertexTemplateEntry(e+"tunnel_angled;",55,35,"","Tunnel Angled",null,null,this.getTagsForStencil(l,"tunnel angled",r).join(" ")),this.createVertexTemplateEntry(e+"tunnel_straight;",59,10,"","Tunnel Straight",null,null,this.getTagsForStencil(l,"tunnel straight",r).join(" ")),this.createVertexTemplateEntry(e+"universal_security_group;",58,58,"","Universal Security Group",null,null,this.getTagsForStencil(l,"universal security group",r).join(" ")),this.createVertexTemplateEntry(e+"video_interop_server;",54,60,"","Video Interop Server",null,null,this.getTagsForStencil(l,"video interop server",r).join(" ")),this.createVertexTemplateEntry(e+"virtual_application_server;",48,55,"","Virtual Application Server",null,null,this.getTagsForStencil(l,"virtual application server",r).join(" ")),this.createVertexTemplateEntry(t+"virtual_application_server;fillColor=#2072B8;",48,55,"","Virtual Application Server (blue)",null,null,this.getTagsForStencil(l,"virtual application server",r).join(" ")),this.createVertexTemplateEntry(e+"virtual_database_server;",41,56,"","Virtual Database Server",null,null,this.getTagsForStencil(l,"virtual database server",r).join(" ")),this.createVertexTemplateEntry(t+"virtual_database_server;fillColor=#2072B8;",41,56,"","Virtual Database Server (blue)",null,null,this.getTagsForStencil(l,"virtual database server",r).join(" ")),this.createVertexTemplateEntry(e+"virtual_server;",28,52,"","Virtual Server",null,null,this.getTagsForStencil(l,"virtual server",r).join(" ")),this.createVertexTemplateEntry(t+"virtual_server;fillColor=#2072B8;",28,52,"","Virtual Server (blue)",null,null,this.getTagsForStencil(l,"virtual server",r).join(" ")),this.createVertexTemplateEntry(e+"virtual_server;",20,37,"","Virtual Server (small)",null,null,this.getTagsForStencil(l,"virtual server small",r).join(" ")),this.createVertexTemplateEntry(e+"virtual_web_server;",44,55,"","Virtual Web Server",null,null,this.getTagsForStencil(l,"virtual web server",r).join(" ")),this.createVertexTemplateEntry(t+"virtual_web_server;fillColor=#2072B8;",44,55,"","Virtual Web Server (blue)",null,null,this.getTagsForStencil(l,"virtual web server",r).join(" ")),this.createVertexTemplateEntry(e+"vociemail_preview_partner;",46,56,"","Vociemail Preview Partner",null,null,this.getTagsForStencil(l,"vociemail preview partner",r).join(" ")),this.createVertexTemplateEntry(e+"web_server;",48,57,"","Web Server",null,null,this.getTagsForStencil(l,"web server",r).join(" ")),this.createVertexTemplateEntry(e+"web_server_blue;",48,57,"","Web Server (blue)",null,null,this.getTagsForStencil(l,"web server",r).join(" ")),this.createVertexTemplateEntry(e+"web_server_orange;",48,57,"","Web Server (orange)",null,null,this.getTagsForStencil(l,"web server",r).join(" ")),this.createVertexTemplateEntry(e+"web_server_green;",48,57,"","Web Server (green)",null,null,this.getTagsForStencil(l,"web server",r).join(" ")),this.createVertexTemplateEntry(e+"web_server_ghosted;",48,57,"","Web Server (ghosted)",null,null,this.getTagsForStencil(l,"web server",r).join(" ")),this.createVertexTemplateEntry(e+"windows_router;",52,59,"","Windows Router",null,null,this.getTagsForStencil(l,"windows router",r).join(" ")),this.createVertexTemplateEntry(e+"windows_server;",52,55,"","Windows Server",null,null,this.getTagsForStencil(l,"windows server",r).join(" "))];this.addPalette("officeServers","Office / Servers",!1,mxUtils.bind(this,(function(e){for(var t=0;t<i.length;t++)e.appendChild(i[t](e))})))},Sidebar.prototype.addOfficeServicesPalette=function(){var e="sketch=0;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#505050;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;outlineConnect=0;align=center;shape=mxgraph.office.services.",t="mxgraph.office.services",l="office service ",r=[this.createVertexTemplateEntry(e+"3rd_party_service;",53,54,"","3rd Party Service",null,null,this.getTagsForStencil(t,"3rd party service",l).join(" ")),this.createVertexTemplateEntry(e+"access_services;",59,49,"","Access Services",null,null,this.getTagsForStencil(t,"access services",l).join(" ")),this.createVertexTemplateEntry(e+"business_connectivity_services;",34,51,"","Business Connectivity Services",null,null,this.getTagsForStencil(t,"business connectivity services",l).join(" ")),this.createVertexTemplateEntry(e+"call_admission_control_service;",50,59,"","Call Admission Control Service",null,null,this.getTagsForStencil(t,"call admission control service",l).join(" ")),this.createVertexTemplateEntry(e+"central_management_service;",51,54,"","Central Management Service",null,null,this.getTagsForStencil(t,"central management service",l).join(" ")),this.createVertexTemplateEntry(e+"conference_announcement_service;",59,59,"","Conference Announcement Service",null,null,this.getTagsForStencil(t,"conference announcement service",l).join(" ")),this.createVertexTemplateEntry(e+"device_update_service;",50,54,"","Device Update Service",null,null,this.getTagsForStencil(t,"device update service",l).join(" ")),this.createVertexTemplateEntry(e+"email_service;",58,48,"","Email Service",null,null,this.getTagsForStencil(t,"email service",l).join(" ")),this.createVertexTemplateEntry(e+"excel_services;",60,49,"","Excel Services",null,null,this.getTagsForStencil(t,"excel services",l).join(" ")),this.createVertexTemplateEntry(e+"federation_service;",58,59,"","Federation Service",null,null,this.getTagsForStencil(t,"federation service",l).join(" ")),this.createVertexTemplateEntry(e+"lync_storage_service;",65,58,"","Lync Storage Service",null,null,this.getTagsForStencil(t,"lync storage service",l).join(" ")),this.createVertexTemplateEntry(e+"lync_web_app_client;",83,51,"","Lync Web App Client",null,null,this.getTagsForStencil(t,"lync web app client",l).join(" ")),this.createVertexTemplateEntry(e+"mobility_service;",45,53,"","Mobility Service",null,null,this.getTagsForStencil(t,"mobility service",l).join(" ")),this.createVertexTemplateEntry(e+"network_file_share_service;",55,53,"","Network File Share Service",null,null,this.getTagsForStencil(t,"network file share service",l).join(" ")),this.createVertexTemplateEntry(e+"online_hosted_services;",56,52,"","Online Hosted Services",null,null,this.getTagsForStencil(t,"online hosted services",l).join(" ")),this.createVertexTemplateEntry(e+"outlook_web_app;",83,51,"","Outlook Web App",null,null,this.getTagsForStencil(t,"outlook web app",l).join(" ")),this.createVertexTemplateEntry(e+"powerpoint_automation_services;",59,49,"","PowerPoint Automation Services",null,null,this.getTagsForStencil(t,"powerpoint automation services",l).join(" ")),this.createVertexTemplateEntry(e+"push_notification_service;",50,58,"","Push Notification Service",null,null,this.getTagsForStencil(t,"push notification service",l).join(" ")),this.createVertexTemplateEntry(e+"registrar_service;",56,52,"","Registrar Service",null,null,this.getTagsForStencil(t,"registrar service",l).join(" ")),this.createVertexTemplateEntry(e+"response_group_service;",58,54,"","Response Group Service",null,null,this.getTagsForStencil(t,"response group service",l).join(" ")),this.createVertexTemplateEntry(e+"skype_for_business_storage_service;",62,58,"","Skype for Business Storage Service",null,null,this.getTagsForStencil(t,"skype for business storage service",l).join(" ")),this.createVertexTemplateEntry(e+"user_services;",59,59,"","User Services",null,null,this.getTagsForStencil(t,"user services",l).join(" ")),this.createVertexTemplateEntry(e+"verification_service;",57,59,"","Verification Service",null,null,this.getTagsForStencil(t,"verification service",l).join(" ")),this.createVertexTemplateEntry(e+"web_services;",60,56,"","Web Services",null,null,this.getTagsForStencil(t,"web services",l).join(" ")),this.createVertexTemplateEntry(e+"word_automation_services;",60,49,"","Word Automation Services",null,null,this.getTagsForStencil(t,"word automation services",l).join(" ")),this.createVertexTemplateEntry(e+"xmpp_service;",58,52,"","XMPP Service",null,null,this.getTagsForStencil(t,"xmpp service",l).join(" "))];this.addPalette("officeServices","Office / Services",!1,mxUtils.bind(this,(function(e){for(var t=0;t<r.length;t++)e.appendChild(r[t](e))})))},Sidebar.prototype.addOfficeSitesPalette=function(){var e="sketch=0;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#505050;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;outlineConnect=0;align=center;shape=mxgraph.office.sites.",t="sketch=0;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;outlineConnect=0;align=center;shape=mxgraph.office.sites.",l="mxgraph.office.sites",r="office site ",i=[this.createVertexTemplateEntry(e+"access_services;",59,49,"","Access Services",null,null,this.getTagsForStencil(l,"access services",r).join(" ")),this.createVertexTemplateEntry(e+"blog_site;",56,49,"","Blog Site",null,null,this.getTagsForStencil(l,"blog site",r).join(" ")),this.createVertexTemplateEntry(e+"business_connectivity_services;",34,51,"","Business Connectivity Services",null,null,this.getTagsForStencil(l,"business connectivity services",r).join(" ")),this.createVertexTemplateEntry(e+"excel_services;",60,49,"","Excel Services",null,null,this.getTagsForStencil(l,"excel services",r).join(" ")),this.createVertexTemplateEntry(e+"meeting_workspace_site;",58,50,"","Meeting Workspace Site",null,null,this.getTagsForStencil(l,"meeting workspace site",r).join(" ")),this.createVertexTemplateEntry(e+"my_site;",58,49,"","My Site",null,null,this.getTagsForStencil(l,"my site",r).join(" ")),this.createVertexTemplateEntry(e+"powerpoint_automation_services;",59,49,"","PowerPoint Automation Services",null,null,this.getTagsForStencil(l,"powerpoint automation services",r).join(" ")),this.createVertexTemplateEntry(e+"publish;",57,48,"","Publish",null,null,this.getTagsForStencil(l,"publish",r).join(" ")),this.createVertexTemplateEntry(e+"site_collection;",52,40,"","Site Collection",null,null,this.getTagsForStencil(l,"site collection",r).join(" ")),this.createVertexTemplateEntry(e+"site_shared;",56,50,"","Site Shared",null,null,this.getTagsForStencil(l,"site shared",r).join(" ")),this.createVertexTemplateEntry(e+"site_team;",60,49,"","Site, Team",null,null,this.getTagsForStencil(l,"site team",r).join(" ")),this.createVertexTemplateEntry(e+"subsite;",53,40,"","Subsite",null,null,this.getTagsForStencil(l,"substitute",r).join(" ")),this.createVertexTemplateEntry(t+"subsite;fillColor=#2072B8;",53,40,"","Subsite (blue)",null,null,this.getTagsForStencil(l,"substitute",r).join(" ")),this.createVertexTemplateEntry(t+"subsite;fillColor=#DA4026;",53,40,"","Subsite (orange)",null,null,this.getTagsForStencil(l,"substitute",r).join(" ")),this.createVertexTemplateEntry(t+"subsite;fillColor=#7FBA42;",53,40,"","Subsite (green)",null,null,this.getTagsForStencil(l,"substitute",r).join(" ")),this.createVertexTemplateEntry(t+"subsite;fillColor=#CCCBCB;",53,40,"","Subsite (ghosted)",null,null,this.getTagsForStencil(l,"substitute",r).join(" ")),this.createVertexTemplateEntry(e+"subsite;",38,29,"","Subsite (small)",null,null,this.getTagsForStencil(l,"substitute small",r).join(" ")),this.createVertexTemplateEntry(e+"upgrade_site;",59,48,"","Upgrade Site",null,null,this.getTagsForStencil(l,"upgrade site",r).join(" ")),this.createVertexTemplateEntry(e+"website;",59,49,"","Website",null,null,this.getTagsForStencil(l,"website",r).join(" ")),this.createVertexTemplateEntry(e+"website_public;",58,48,"","Website, Public",null,null,this.getTagsForStencil(l,"website public",r).join(" ")),this.createVertexTemplateEntry(e+"wiki_site;",59,50,"","Wiki Site",null,null,this.getTagsForStencil(l,"wiki_site",r).join(" ")),this.createVertexTemplateEntry(e+"word_automation_services;",60,49,"","Word Automation Services",null,null,this.getTagsForStencil(l,"word automation services",r).join(" "))];this.addPalette("officeSites","Office / Sites",!1,mxUtils.bind(this,(function(e){for(var t=0;t<i.length;t++)e.appendChild(i[t](e))})))},Sidebar.prototype.addOfficeUsersPalette=function(){var e="sketch=0;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#505050;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;outlineConnect=0;align=center;shape=mxgraph.office.users.",t="sketch=0;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;outlineConnect=0;align=center;shape=mxgraph.office.users.",l="mxgraph.office.users",r="office user ",i=[this.createVertexTemplateEntry(e+"administrator;",58,56,"","Administrator",null,null,this.getTagsForStencil(l,"administrator",r).join(" ")),this.createVertexTemplateEntry(e+"approver;",59,55,"","Approver",null,null,this.getTagsForStencil(l,"approver",r).join(" ")),this.createVertexTemplateEntry(e+"call_center_agent;",46,55,"","Call Center Agent",null,null,this.getTagsForStencil(l,"call center agent",r).join(" ")),this.createVertexTemplateEntry(e+"communications;",54,58,"","Communications",null,null,this.getTagsForStencil(l,"communications",r).join(" ")),this.createVertexTemplateEntry(e+"conferencing_attendant;",53,59,"","Conferencing Attendant",null,null,this.getTagsForStencil(l,"conferencing attendant",r).join(" ")),this.createVertexTemplateEntry(e+"credentials;",56,58,"","Credentials",null,null,this.getTagsForStencil(l,"credentials",r).join(" ")),this.createVertexTemplateEntry(e+"csv_file;",59,43,"","CSV File",null,null,this.getTagsForStencil(l,"csv comma separated value file",r).join(" ")),this.createVertexTemplateEntry(e+"distribution_group;",58,59,"","Distribution Group",null,null,this.getTagsForStencil(l,"distribution group",r).join(" ")),this.createVertexTemplateEntry(e+"dynamic_distribution_group;",58,59,"","Dynamic Distribution Group",null,null,this.getTagsForStencil(l,"dynamic distribution group",r).join(" ")),this.createVertexTemplateEntry(e+"mail_user;",58,59,"","Mail User",null,null,this.getTagsForStencil(l,"mail user",r).join(" ")),this.createVertexTemplateEntry(e+"meeting;",59,38,"","Meeting",null,null,this.getTagsForStencil(l,"meeting",r).join(" ")),this.createVertexTemplateEntry(e+"mobile_user;",59,56,"","Mobile User",null,null,this.getTagsForStencil(l,"mobile user",r).join(" ")),this.createVertexTemplateEntry(e+"online_user;",54,43,"","Online User",null,null,this.getTagsForStencil(l,"online user",r).join(" ")),this.createVertexTemplateEntry(e+"on_premises_user;",49,59,"","On-Premises User",null,null,this.getTagsForStencil(l,"on premises user",r).join(" ")),this.createVertexTemplateEntry(e+"outlook_user;",63,55,"","Outlook User",null,null,this.getTagsForStencil(l,"outlook user",r).join(" ")),this.createVertexTemplateEntry(e+"response_group;",58,54,"","Response Group",null,null,this.getTagsForStencil(l,"response group",r).join(" ")),this.createVertexTemplateEntry(e+"role_group;",59,56,"","Role Group",null,null,this.getTagsForStencil(l,"role group",r).join(" ")),this.createVertexTemplateEntry(e+"skype_commercial_user;",59,56,"","Skype Commercial User",null,null,this.getTagsForStencil(l,"skype commercial user",r).join(" ")),this.createVertexTemplateEntry(e+"skype_for_business_user;",59,56,"","Skype for Business User",null,null,this.getTagsForStencil(l,"skype for business user",r).join(" ")),this.createVertexTemplateEntry(e+"tenant_admin;",56,58,"","Tenant Admin",null,null,this.getTagsForStencil(l,"tenant admin",r).join(" ")),this.createVertexTemplateEntry(e+"um_enabled_user;",58,59,"","UM-Enabled User",null,null,this.getTagsForStencil(l,"um enabled user",r).join(" ")),this.createVertexTemplateEntry(e+"universal_security_group;",58,58,"","Universal Security Group",null,null,this.getTagsForStencil(l,"universal security group",r).join(" ")),this.createVertexTemplateEntry(e+"user;",46,50,"","User",null,null,this.getTagsForStencil(l,"user",r).join(" ")),this.createVertexTemplateEntry(t+"user;fillColor=#2072B8;",46,50,"","User (blue)",null,null,this.getTagsForStencil(l,"user",r).join(" ")),this.createVertexTemplateEntry(t+"user;fillColor=#DA4026;",46,50,"","User (orange)",null,null,this.getTagsForStencil(l,"user",r).join(" ")),this.createVertexTemplateEntry(t+"user;fillColor=#7FBA42;",46,50,"","User (green)",null,null,this.getTagsForStencil(l,"user",r).join(" ")),this.createVertexTemplateEntry(t+"user;fillColor=#CCCBCB;",46,50,"","User (ghosted)",null,null,this.getTagsForStencil(l,"user",r).join(" ")),this.createVertexTemplateEntry(e+"user;",32,35,"","User (small)",null,null,this.getTagsForStencil(l,"user small",r).join(" ")),this.createVertexTemplateEntry(e+"users;",46,50,"","Users",null,null,this.getTagsForStencil(l,"users",r).join(" ")),this.createVertexTemplateEntry(t+"users;fillColor=#2072B8;",46,50,"","Users (blue)",null,null,this.getTagsForStencil(l,"users",r).join(" ")),this.createVertexTemplateEntry(t+"users;fillColor=#DA4026;",46,50,"","Users (orange)",null,null,this.getTagsForStencil(l,"users",r).join(" ")),this.createVertexTemplateEntry(t+"users;fillColor=#7FBA42;",46,50,"","Users (green)",null,null,this.getTagsForStencil(l,"users",r).join(" ")),this.createVertexTemplateEntry(t+"users;fillColor=#CCCBCB;",46,50,"","Users (ghosted)",null,null,this.getTagsForStencil(l,"users",r).join(" ")),this.createVertexTemplateEntry(e+"users_two;",57,43,"","Users, Two",null,null,this.getTagsForStencil(l,"users two",r).join(" ")),this.createVertexTemplateEntry(e+"users_two;fillColor=#2072B8;",57,43,"","Users, Two (blue)",null,null,this.getTagsForStencil(l,"users two",r).join(" ")),this.createVertexTemplateEntry(e+"users_two;fillColor=#DA4026;",57,43,"","Users, Two (orange)",null,null,this.getTagsForStencil(l,"users two",r).join(" ")),this.createVertexTemplateEntry(e+"users_two;fillColor=#7FBA42;",57,43,"","Users, Two (green)",null,null,this.getTagsForStencil(l,"users two",r).join(" ")),this.createVertexTemplateEntry(e+"users_two;fillColor=#CCCBCB;",57,43,"","Users, Two (ghosted)",null,null,this.getTagsForStencil(l,"users two",r).join(" ")),this.createVertexTemplateEntry(e+"user_accounts;",59,59,"","User Accounts",null,null,this.getTagsForStencil(l,"user accounts",r).join(" ")),this.createVertexTemplateEntry(e+"user_external;",59,50,"","User External",null,null,this.getTagsForStencil(l,"user external",r).join(" ")),this.createVertexTemplateEntry(e+"user_services;",59,59,"","User Services",null,null,this.getTagsForStencil(l,"user services",r).join(" ")),this.createVertexTemplateEntry(e+"user_store;",50,55,"","User Store",null,null,this.getTagsForStencil(l,"user store",r).join(" ")),this.createVertexTemplateEntry(e+"writer;",54,59,"","Writer",null,null,this.getTagsForStencil(l,"writer",r).join(" "))];this.addPalette("officeUsers","Office / Users",!1,mxUtils.bind(this,(function(e){for(var t=0;t<i.length;t++)e.appendChild(i[t](e))})))};