extensions.min.js 249 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478
  1. (function(){function k(n){var g=null!=n.Text?n.Text:null!=n.Value?n.Value:n.Lane_0;null==g&&null!=n.State?null!=n.State.t&&(g=n.State):null==g&&null!=n.Note?null!=n.Note.t&&(g=n.Note):null==g&&null!=n.Title?null!=n.Title.t&&(g=n.Title):null!=n.t&&(g=n);null==g&&null!=n.TextAreas&&null!=n.TextAreas.Text&&null!=n.TextAreas.Text.Value&&null!=n.TextAreas.Text.Value.t&&(g=n.TextAreas.Text.Value);if(null!=g){if(null!=g.t)return g.t=g.t.replace(/</g,"&lt;"),g.t=g.t.replace(/>/g,"&gt;"),g.t;if(null!=g.Value&&
  2. null!=g.Value.t)return g.Value.t=g.Value.t.replace(/</g,"&lt;"),g.Value.t=g.Value.t.replace(/>/g,"&gt;"),g.Value.t}return""}function cb(n){return null!=n.Action?n.Action:n}function za(n){if(null!=n.Text){if(null!=n.Text.m)return n.Text.m}else if(null!=n.TextAreas){if(null!=n.TextAreas.Text&&null!=n.TextAreas.Text.Value&&null!=n.TextAreas.Text.Value.m)return n.TextAreas.Text.Value.m}else if(null!=n.m)return n.m;return null}function m(n){return N(n)+I(n)+M(n)+ha(n)+ta(n)+ua(n)+Va(n)+va(n)+wa(n)+Za(n)}
  3. function N(n){n=za(n);if(null!=n)for(var g=0;g<n.length;){var k=n[g];if("s"==k.n&&null!=k.v)return"fontSize="+Math.round(.6*k.v)+";";g++}return"fontSize=10;"}function I(n){n=za(n);if(null!=n)for(var g=0;g<n.length;){var k=n[g];if("c"==k.n&&null!=k.v)return n=k.v,"#"!=n.charAt(0)&&(n="#"+n),n=n.substring(0,7),mxConstants.STYLE_FONTCOLOR+"="+n+";";g++}return""}function M(n){n=za(n);if(null!=n){var g=0,k=!1;if(null!=n)for(var c=0;!k&&c<n.length;){var a=n[c];"b"==a.n&&null!=a.v&&a.v&&(k=!0,g+=1);c++}k=
  4. !1;if(null!=n)for(c=0;!k&&c<n.length;)a=n[c],"i"==a.n&&null!=a.v&&a.v&&(k=!0,g+=2),c++;k=!1;if(null!=n)for(c=0;!k&&c<n.length;)a=n[c],"u"==a.n&&null!=a.v&&a.v&&(k=!0,g+=4),c++;if(0<g)return"fontStyle="+g+";"}return""}function ha(n){n=za(n);if(null!=n)for(var g=0;g<n.length;){var k=n[g];if("a"==k.n&&null!=k.v)return"align="+k.v+";";g++}return""}function ta(n){var g=za(n);if(null!=g)for(var k=0;k<g.length;){var c=g[k];if("il"==c.n){if(null!=c.v)return"spacingLeft="+.6*c.v+";"}else if("s"==c.n&&"align=center;"!=
  5. ha(n)&&null!=c.v)return"spacingLeft="+.6*c.v+";";k++}return""}function ua(n){n=za(n);if(null!=n)for(var g=0;g<n.length;){var k=n[g];if("ir"==k.n&&null!=k.v)return"spacingRight="+k.v+";";g++}return""}function Va(g){g=za(g);if(null!=g)for(var n=0;n<g.length;){var k=g[n];if("mt"==k.n&&null!=k.v)return"spacingTop="+k.v+";";n++}return""}function va(g){g=za(g);if(null!=g)for(var n=0;n<g.length;){var k=g[n];if("mb"==k.n&&null!=k.v)return"spacingBottom="+k.v+";";n++}return""}function wa(g){return"number"===
  6. typeof g.InsetMargin?"spacing="+parseInt(g.InsetMargin)+";":""}function Za(g){return null!=g.Text_VAlign&&"string"===typeof g.Text_VAlign?"verticalAlign="+g.Text_VAlign+";":xa(mxConstants.STYLE_VERTICAL_ALIGN,g.TextVAlign,"middle")}function g(g,k){return cc.includes(k.Class)?"Venn"==k.Class.substring(0,4)?xa(mxConstants.STYLE_STROKECOLOR,g.FillColor.substring(0,7),"#FFFFFF"):"":0==g.LineWidth?mxConstants.STYLE_STROKECOLOR+"=none;":xa(mxConstants.STYLE_STROKECOLOR,g.LineColor.substring(0,7),"#000000")}
  7. function p(g,k){var n="";gb.includes(k.Class)||(n+=xa(mxConstants.STYLE_OPACITY,g.Opacity,"100"));if("string"===typeof g.LineColor&&!gb.includes(k.Class)&&7<g.LineColor.length)var c="0x"+g.LineColor.substring(g.LineColor.length-2,g.LineColor.length),n=n+("strokeOpacity="+Math.round(parseInt(c)/2.55)+";");"string"===typeof g.FillColor&&!gb.includes(k.Class)&&7<g.FillColor.length&&(c="0x"+g.FillColor.substring(g.FillColor.length-2,g.FillColor.length),n+="fillOpacity="+Math.round(parseInt(c)/2.55)+";");
  8. return n}function dc(g,k){if(null!=g.Rounding&&!ec.includes(k.Class)){if(0<g.Rounding)return"rounded=1;absoluteArcSize=1;arcSize="+.6*g.Rounding+";"}else if(null==g.Rounding&&fc.includes(k.Class))return"rounded=1;absoluteArcSize=1;arcSize=8;";return""}function V(g,k,l){return null!=g.Rotation&&(g=mxUtils.toDegree(parseFloat(g.Rotation)),"AdvancedSwimLaneBlockRotated"==k.Class?(g+=90,l.geometry.rotate90()):uc.includes(k.Class)?(g-=90,l.geometry.rotate90(),l.geometry.rotate90(),l.geometry.rotate90()):
  9. vc.includes(k.Class)&&(g+=180,l.geometry.rotate90(),l.geometry.rotate90()),0!=g)?"rotation="+g+";":""}function r(g){return null!=g.Shadow?mxConstants.STYLE_SHADOW+"=1;":""}function q(g,k){if(null!=g.FillColor&&!wc.includes(k.Class))if("object"===typeof g.FillColor){if(null!=g.FillColor.cs&&1<g.FillColor.cs.length)return xa(mxConstants.STYLE_FILLCOLOR,g.FillColor.cs[0].c.substring(0,7))+xa(mxConstants.STYLE_GRADIENTCOLOR,g.FillColor.cs[1].c.substring(0,7))}else return"string"===typeof g.FillColor?
  10. xa(mxConstants.STYLE_FILLCOLOR,g.FillColor.substring(0,7),"#FFFFFF"):xa(mxConstants.STYLE_FILLCOLOR,"none");return""}function t(g){return"dashed"==g.StrokeStyle?"dashed=1;":"dotted"==g.StrokeStyle?"dashed=1;dashPattern=1 4;":"dashdot"==g.StrokeStyle?"dashed=1;dashPattern=10 5 1 5;":"dotdotdot"==g.StrokeStyle?"dashed=1;dashPattern=1 1;":""}function l(g){return xa(mxConstants.STYLE_STROKEWIDTH,.6*parseFloat(g.LineWidth),"1")}function gc(n,m){var z=cb(m);if(null!=z){var c=hb[z.Class]+";";null!=c&&(n.style+=
  11. c);c=null!=z.Properties?z.Properties:z;if(null!=c){n.value=k(c);var a=n.style,D=N(c)+I(c)+M(c)+ha(c,n)+ta(c)+ua(c)+Va(c)+va(c)+wa(c)+Za(c)+g(c,z)+p(c,z)+dc(c,z)+V(c,z,n)+(c.FlipX?"flipH=1;":"")+(c.FlipY?"flipV=1;":"")+r(c)+q(c,z)+t(c)+l(c);z="ImageSearchBlock2"==z.Class?"image="+c.URL+";":"";n.style=a+(D+z);if(n.edge){n.style+="rounded=1;arcSize=6;";if("diagonal"!=c.Shape)if(null!=c.ElbowPoints)for(n.geometry.points=[],z=0;z<c.ElbowPoints.length;z++)n.geometry.points.push(new mxPoint(Math.round(.6*
  12. c.ElbowPoints[z].x+0),Math.round(.6*c.ElbowPoints[z].y+0)));else"elbow"==c.Shape?n.style=null!=c.Endpoint1.Block&&null!=c.Endpoint1.Block?n.style+"edgeStyle=orthogonalEdgeStyle;":n.style+"edgeStyle=elbowEdgeStyle;":null!=c.Endpoint1.Block&&null!=c.Endpoint1.Block&&(n.style+="edgeStyle=orthogonalEdgeStyle;","curve"==c.Shape&&(n.style+="curved=1;"));null!=c.Endpoint1.Style&&(n.style+="startArrow="+wb[c.Endpoint1.Style]+";");null!=c.Endpoint2.Style&&(n.style+="endArrow="+wb[c.Endpoint2.Style].replace(/startSize/g,
  13. "endSize")+";");xb(n,c.Endpoint1,!0);xb(n,c.Endpoint2,!1)}}}}function yb(g){var k=cb(g).Properties.BoundingBox;null!=g.Class&&"AWS"===g.Class.substring(0,3)&&(k.h-=20);v=new mxCell("",new mxGeometry(Math.round(.6*k.x+0),Math.round(.6*k.y+0),Math.round(.6*k.w),Math.round(.6*k.h)),"html=1;whiteSpace=wrap;");v.vertex=!0;gc(v,g);return v}function db(g,l,m){m=2*(parseFloat(g.Location)-.5);g=new mxCell(k(g),new mxGeometry(m,0,0,0),"text;html=1;resizable=0;labelBackgroundColor=#ffffff;");g.geometry.relative=
  14. !0;g.vertex=!0;l.insert(g);return l}function xa(g,k,l,c){null!=k&&null!=c&&(k=c(k));return null!=k&&k!=l?g+"="+k+";":""}function xb(g,k,l){null!=k&&null!=k.LinkX&&null!=k.LinkY&&(g.style+=(l?"exitX":"entryX")+"="+k.LinkX+";"+(l?"exitY":"entryY")+"="+k.LinkY+";"+(l?"exitPerimeter":"entryPerimeter")+"=0;")}function Ta(g,k,l,c,a,m,f,d){g=new mxCell("",new mxGeometry(g,k,0,0),"strokeColor=none;fillColor=none;");g.vertex=!0;f.insert(g);m=[g];l=sb.cloneCell(l);d.insertEdge(l,!1);g.insertEdge(l,!0);m.push(l);
  15. c.push(a.addCell(l,null,null,null,null))}function W(g,k,l,c,a,m,f,d,p){g=new mxCell("",new mxGeometry(g,k,0,0),"strokeColor=none;fillColor=none;");g.vertex=!0;p.insert(g);l=new mxCell("",new mxGeometry(l,c,0,0),"strokeColor=none;fillColor=none;");l.vertex=!0;p.insert(l);d=[l];a=sb.cloneCell(a);g.insertEdge(a,!0);l.insertEdge(a,!1);d.push(a);m.push(f.addCell(a,null,null,null,null))}function xc(n,D,z){var c=cb(n),a=c.Properties,ma=a.BoundingBox,f=Math.round(.6*ma.w),d=Math.round(.6*ma.h),Aa=Math.round(.6*
  16. ma.x+0),Ba=Math.round(.6*ma.y+0);v=new mxCell("",new mxGeometry(Aa,Ba,f,d),"html=1;whiteSpace=wrap;");v.vertex=!0;switch(n.Class){case "BraceNoteBlock":case "UI2BraceNoteBlock":var pc=!1;null!=a.BraceDirection&&"Right"==a.BraceDirection&&(pc=!0);var ib=null,na=null;pc?(ib=new mxCell("",new mxGeometry(f-.125*d,0,.125*d,d),"shape=curlyBracket;rounded=1;"),na=new mxCell("",new mxGeometry(0,0,f-.125*d,d),"strokeColor=none;fillColor=none;")):(ib=new mxCell("",new mxGeometry(0,0,.125*d,d),"shape=curlyBracket;rounded=1;flipH=1;"),
  17. na=new mxCell("",new mxGeometry(.125*d,0,f-.125*d,d),"strokeColor=none;fillColor=none;"));v.style="strokeColor=none;fillColor=none;";v.style+=V(a,c,v);ib.vertex=!0;v.insert(ib);ib.style+=g(a,c)+p(a,c)+r(a)+t(a)+l(a);na.vertex=!0;na.value=k(a);v.insert(na);na.style+=N(a)+I(a)+M(a)+ha(a,na)+ta(a)+ua(a)+Va(a)+va(a)+wa(a)+Za(a);break;case "AdvancedSwimLaneBlockRotated":case "AdvancedSwimLaneBlock":var xa=0;null!=a.Lanes&&(xa=a.Lanes.length);v.style="strokeColor=none;fillColor=none;";for(var za=0,$a=[],
  18. b=0;b<xa;b++){var qc=parseFloat(a.Lanes[b].p);$a.push(new mxCell("",new mxGeometry(f*za,0,f*qc,d),"shape=swimlane;startSize=25;"));$a[b].vertex=!0;v.insert($a[b]);$a[b].value=k(a["Lane_"+b]);$a[b].style+=N(a["Lane_"+b])+I(a["Lane_"+b])+M(a["Lane_"+b])+ha(a["Lane_"+b],$a[b])+ta(a["Lane_"+b])+ua(a["Lane_"+b])+Va(a["Lane_"+b])+va(a["Lane_"+b])+wa(a["Lane_"+b])+Za(a["Lane_"+b])+g(a,c)+p(a,c)+dc(a,c)+V(a,c,$a[b])+(a.FlipX?"flipH=1;":"")+(a.FlipY?"flipV=1;":"")+r(a)+q(a,c)+t(a)+l(a);za+=qc}break;case "AndroidDevice":if(null!=
  19. a.AndroidDeviceName){v.style="fillColor=#000000;strokeColor=#000000;";var ab=null,zb=null,Ab=null;if("Tablet"==a.AndroidDeviceName||"Mini Tablet"==a.AndroidDeviceName)v.style+="shape=mxgraph.android.tab2;",ab=new mxCell("",new mxGeometry(.112*f,.077*d,.77*f,.85*d),""),a.KeyboardShown&&(zb=new mxCell("",new mxGeometry(.112*f,.727*d,.77*f,.2*d),"shape=mxgraph.android.keyboard;")),a.FullScreen||(Ab=new mxCell("",new mxGeometry(.112*f,.077*d,.77*f,.03*d),"shape=mxgraph.android.statusBar;strokeColor=#33b5e5;fillColor=#000000;fontColor=#33b5e5;fontSize="+
  20. .015*d+";"));else if("Large Phone"==a.AndroidDeviceName||"Phone"==a.AndroidDeviceName)v.style+="shape=mxgraph.android.phone2;",ab=new mxCell("",new mxGeometry(.04*f,.092*d,.92*f,.816*d),""),a.KeyboardShown&&(zb=new mxCell("",new mxGeometry(.04*f,.708*d,.92*f,.2*d),"shape=mxgraph.android.keyboard;")),a.FullScreen||(Ab=new mxCell("",new mxGeometry(.04*f,.092*d,.92*f,.03*d),"shape=mxgraph.android.statusBar;strokeColor=#33b5e5;fillColor=#000000;fontColor=#33b5e5;fontSize="+.015*d+";"));ab.vertex=!0;v.insert(ab);
  21. "Dark"==a.Scheme?ab.style+="fillColor=#111111;":"Light"==a.Scheme&&(ab.style+="fillColor=#ffffff;");null!=zb&&(zb.vertex=!0,v.insert(zb));null!=Ab&&(Ab.vertex=!0,v.insert(Ab))}break;case "AndroidAlertDialog":var Ca=new mxCell("",new mxGeometry(0,0,f,30),"strokeColor=none;fillColor=none;spacingLeft=9;");Ca.vertex=!0;v.insert(Ca);var T=new mxCell("",new mxGeometry(0,25,f,10),"shape=line;strokeColor=#33B5E5;");T.vertex=!0;v.insert(T);var Bb=new mxCell("",new mxGeometry(0,30,f,d-30),"strokeColor=none;fillColor=none;verticalAlign=top;");
  22. Bb.vertex=!0;v.insert(Bb);var Y=new mxCell("",new mxGeometry(0,d-25,.5*f,25),"fillColor=none;");Y.vertex=!0;v.insert(Y);var Z=new mxCell("",new mxGeometry(.5*f,d-25,.5*f,25),"fillColor=none;");Z.vertex=!0;v.insert(Z);Ca.value=k(a.DialogTitle);Ca.style+=m(a.DialogTitle);Bb.value=k(a.DialogText);Bb.style+=m(a.DialogText);Y.value=k(a.Button_0);Y.style+=m(a.Button_0);Z.value=k(a.Button_1);Z.style+=m(a.Button_1);"Dark"==a.Scheme?(v.style+="strokeColor=#353535;fillColor=#282828;shadow=1;",Y.style+="strokeColor=#353535;",
  23. Z.style+="strokeColor=#353535;"):(v.style+="strokeColor=none;fillColor=#ffffff;shadow=1;",Y.style+="strokeColor=#E2E2E2;",Z.style+="strokeColor=#E2E2E2;");break;case "AndroidDateDialog":case "AndroidTimeDialog":Ca=new mxCell("",new mxGeometry(0,0,f,30),"strokeColor=none;fillColor=none;spacingLeft=9;");Ca.vertex=!0;v.insert(Ca);Ca.value=k(a.DialogTitle);Ca.style+=m(a.DialogTitle);T=new mxCell("",new mxGeometry(0,25,f,10),"shape=line;strokeColor=#33B5E5;");T.vertex=!0;v.insert(T);Y=new mxCell("",new mxGeometry(0,
  24. d-25,.5*f,25),"fillColor=none;");Y.vertex=!0;v.insert(Y);Y.value=k(a.Button_0);Y.style+=m(a.Button_0);Z=new mxCell("",new mxGeometry(.5*f,d-25,.5*f,25),"fillColor=none;");Z.vertex=!0;v.insert(Z);Z.value=k(a.Button_1);Z.style+=m(a.Button_1);var jb=new mxCell("",new mxGeometry(.5*f-4,41,8,4),"shape=triangle;direction=north;");jb.vertex=!0;v.insert(jb);var kb=new mxCell("",new mxGeometry(.25*f-4,41,8,4),"shape=triangle;direction=north;");kb.vertex=!0;v.insert(kb);var lb=new mxCell("",new mxGeometry(.75*
  25. f-4,41,8,4),"shape=triangle;direction=north;");lb.vertex=!0;v.insert(lb);var Cb=new mxCell("",new mxGeometry(.375*f,50,.2*f,15),"strokeColor=none;fillColor=none;");Cb.vertex=!0;v.insert(Cb);Cb.value=k(a.Label_1);Cb.style+=m(a.Label_1);var Db=new mxCell("",new mxGeometry(.125*f,50,.2*f,15),"strokeColor=none;fillColor=none;");Db.vertex=!0;v.insert(Db);Db.value=k(a.Label_0);Db.style+=m(a.Label_0);var mb=null;"AndroidDateDialog"==n.Class&&(mb=new mxCell("",new mxGeometry(.625*f,50,.2*f,15),"strokeColor=none;fillColor=none;"),
  26. mb.vertex=!0,v.insert(mb),mb.value=k(a.Label_2),mb.style+=m(a.Label_2));var Da=new mxCell("",new mxGeometry(.43*f,60,.14*f,10),"shape=line;strokeColor=#33B5E5;");Da.vertex=!0;v.insert(Da);var Ea=new mxCell("",new mxGeometry(.18*f,60,.14*f,10),"shape=line;strokeColor=#33B5E5;");Ea.vertex=!0;v.insert(Ea);var db=new mxCell("",new mxGeometry(.68*f,60,.14*f,10),"shape=line;strokeColor=#33B5E5;");db.vertex=!0;v.insert(db);var Eb=new mxCell("",new mxGeometry(.375*f,65,.2*f,15),"strokeColor=none;fillColor=none;");
  27. Eb.vertex=!0;v.insert(Eb);Eb.value=k(a.Label_4);Eb.style+=m(a.Label_4);var nb=null;"AndroidTimeDialog"==n.Class&&(nb=new mxCell("",new mxGeometry(.3*f,65,.1*f,15),"strokeColor=none;fillColor=none;"),nb.vertex=!0,v.insert(nb),nb.value=k(a.Label_Colon),nb.style+=m(a.Label_Colon));var Fb=new mxCell("",new mxGeometry(.125*f,65,.2*f,15),"strokeColor=none;fillColor=none;");Fb.vertex=!0;v.insert(Fb);Fb.value=k(a.Label_3);Fb.style+=m(a.Label_3);var Gb=new mxCell("",new mxGeometry(.625*f,65,.2*f,15),"strokeColor=none;fillColor=none;");
  28. Gb.vertex=!0;v.insert(Gb);Gb.value=k(a.Label_5);Gb.style+=m(a.Label_5);var gb=new mxCell("",new mxGeometry(.43*f,75,.14*f,10),"shape=line;strokeColor=#33B5E5;");gb.vertex=!0;v.insert(gb);var hb=new mxCell("",new mxGeometry(.18*f,75,.14*f,10),"shape=line;strokeColor=#33B5E5;");hb.vertex=!0;v.insert(hb);var wb=new mxCell("",new mxGeometry(.68*f,75,.14*f,10),"shape=line;strokeColor=#33B5E5;");wb.vertex=!0;v.insert(wb);var Hb=new mxCell("",new mxGeometry(.375*f,80,.2*f,15),"strokeColor=none;fillColor=none;");
  29. Hb.vertex=!0;v.insert(Hb);Hb.value=k(a.Label_7);Hb.style+=m(a.Label_7);var Ib=new mxCell("",new mxGeometry(.125*f,80,.2*f,15),"strokeColor=none;fillColor=none;");Ib.vertex=!0;v.insert(Ib);Ib.value=k(a.Label_6);Ib.style+=m(a.Label_6);var Jb=new mxCell("",new mxGeometry(.625*f,80,.2*f,15),"strokeColor=none;fillColor=none;");Jb.vertex=!0;v.insert(Jb);Jb.value=k(a.Label_8);Jb.style+=m(a.Label_8);var ob=new mxCell("",new mxGeometry(.5*f-4,99,8,4),"shape=triangle;direction=south;");ob.vertex=!0;v.insert(ob);
  30. var pb=new mxCell("",new mxGeometry(.25*f-4,99,8,4),"shape=triangle;direction=south;");pb.vertex=!0;v.insert(pb);var qb=new mxCell("",new mxGeometry(.75*f-4,99,8,4),"shape=triangle;direction=south;");qb.vertex=!0;v.insert(qb);"Dark"==a.Scheme?(v.style+="strokeColor=#353535;fillColor=#282828;shadow=1;",Y.style+="strokeColor=#353535;",Z.style+="strokeColor=#353535;",jb.style+="strokeColor=none;fillColor=#7E7E7E;",kb.style+="strokeColor=none;fillColor=#7E7E7E;",lb.style+="strokeColor=none;fillColor=#7E7E7E;",
  31. ob.style+="strokeColor=none;fillColor=#7E7E7E;",pb.style+="strokeColor=none;fillColor=#7E7E7E;",qb.style+="strokeColor=none;fillColor=#7E7E7E;"):(v.style+="strokeColor=none;fillColor=#ffffff;shadow=1;",Y.style+="strokeColor=#E2E2E2;",Z.style+="strokeColor=#E2E2E2;",jb.style+="strokeColor=none;fillColor=#939393;",kb.style+="strokeColor=none;fillColor=#939393;",lb.style+="strokeColor=none;fillColor=#939393;",ob.style+="strokeColor=none;fillColor=#939393;",pb.style+="strokeColor=none;fillColor=#939393;",
  32. qb.style+="strokeColor=none;fillColor=#939393;");break;case "AndroidListItems":var fa=d,Wa=0;if(a.ShowHeader){var Wa=8,Kb=new mxCell("",new mxGeometry(0,0,f,Wa),"strokeColor=none;fillColor=none;");Kb.vertex=!0;v.insert(Kb);Kb.value=k(a.Header);Kb.style+=m(a.Header);var fa=fa-Wa,xb=new mxCell("",new mxGeometry(0,Wa-2,f,4),"shape=line;strokeColor=#999999;");xb.vertex=!0;v.insert(xb)}var Fa=parseInt(a.Items);0<Fa&&(fa/=Fa);for(var x=[],T=[],b=0;b<Fa;b++)x[b]=new mxCell("",new mxGeometry(0,Wa+b*fa,f,
  33. fa),"strokeColor=none;fillColor=none;"),x[b].vertex=!0,v.insert(x[b]),x[b].value=k(a["Item_"+b]),x[b].style+=m(a["Item_"+b]),0<b&&(T[b]=new mxCell("",new mxGeometry(0,Wa+b*fa-2,f,4),"shape=line;"),T[b].vertex=!0,v.insert(T[b]),T[b].style="Dark"==a.Scheme?T[b].style+"strokeColor=#ffffff;":T[b].style+"strokeColor=#D9D9D9;");v.style="Dark"==a.Scheme?v.style+"strokeColor=none;fillColor=#111111;":v.style+"strokeColor=none;fillColor=#ffffff;";break;case "AndroidTabs":var Ga=parseInt(a.Tabs),oa=f;0<Ga&&
  34. (oa/=Ga);for(var P=[],T=[],b=0;b<Ga;b++)P[b]=new mxCell("",new mxGeometry(b*oa,0,oa,d),"strokeColor=none;fillColor=none;"),P[b].vertex=!0,v.insert(P[b]),P[b].value=k(a["Tab_"+b]),P[b].style+=m(a["Tab_"+b]),0<b&&(T[b]=new mxCell("",new mxGeometry(b*oa-2,.2*d,4,.6*d),"shape=line;direction=north;"),T[b].vertex=!0,v.insert(T[b]),T[b].style="Dark"==a.Scheme?T[b].style+"strokeColor=#484848;":T[b].style+"strokeColor=#CCCCCC;");var yb=new mxCell("",new mxGeometry(a.Selected*oa+2,d-3,oa-4,3),"strokeColor=none;fillColor=#33B5E5;");
  35. yb.vertex=!0;v.insert(yb);v.style="Dark"==a.Scheme?v.style+"strokeColor=none;fillColor=#333333;":v.style+"strokeColor=none;fillColor=#DDDDDD;";break;case "AndroidProgressBar":v=new mxCell("",new mxGeometry(Math.round(Aa),Math.round(Ba+.25*d),Math.round(f),Math.round(.5*d)),"html=1;whiteSpace=wrap;");v.vertex=!0;var Lb=new mxCell("",new mxGeometry(0,0,f*a.BarPosition,Math.round(.5*d)),"strokeColor=none;fillColor=#33B5E5;");Lb.vertex=!0;v.insert(Lb);v.style="Dark"==a.Scheme?v.style+"strokeColor=none;fillColor=#474747;":
  36. v.style+"strokeColor=none;fillColor=#BBBBBB;";break;case "AndroidImageBlock":v.style="Dark"==a.Scheme?v.style+"shape=mxgraph.mockup.graphics.simpleIcon;strokeColor=#7E7E7E;fillColor=#111111;":v.style+"shape=mxgraph.mockup.graphics.simpleIcon;strokeColor=#939393;fillColor=#ffffff;";break;case "AndroidTextBlock":v.style="Dark"==a.Scheme?a.ShowBorder?v.style+"fillColor=#111111;strokeColor=#ffffff;":v.style+"fillColor=#111111;strokeColor=none;":a.ShowBorder?v.style+"fillColor=#ffffff;strokeColor=#000000;":
  37. v.style+"fillColor=#ffffff;strokeColor=none;";v.value=k(a.Label);v.style+=m(a.Label);break;case "AndroidActionBar":v.style+="strokeColor=none;";switch(a.BarBackground){case "Blue":v.style+="fillColor=#002E3E;";break;case "Gray":v.style+="fillColor=#DDDDDD;";break;case "Dark Gray":v.style+="fillColor=#474747;";break;case "White":v.style+="fillColor=#ffffff;"}if(a.HighlightShow){var Xa=null,Xa=a.HighlightTop?new mxCell("",new mxGeometry(0,0,f,2),"strokeColor=none;"):new mxCell("",new mxGeometry(0,d-
  38. 2,f,2),"strokeColor=none;");Xa.vertex=!0;v.insert(Xa);switch(a.HighlightColor){case "Blue":Xa.style+="fillColor=#33B5E5;";break;case "Dark Gray":Xa.style+="fillColor=#B0B0B0;";break;case "White":Xa.style+="fillColor=#ffffff;"}}if(a.VlignShow){var rb=new mxCell("",new mxGeometry(20,5,2,d-10),"shape=line;direction=north;");rb.vertex=!0;v.insert(rb);switch(a.VlignColor){case "Blue":rb.style+="strokeColor=#244C5A;";break;case "White":rb.style+="strokeColor=#ffffff;"}}break;case "AndroidButton":v.value=
  39. k(a.Label);v.style+=m(a.Label)+"shape=partialRectangle;left=0;right=0;";v.style="Dark"==a.Scheme?v.style+"fillColor=#474747;strokeColor=#C6C5C6;bottom=0;":v.style+"fillColor=#DFE0DF;strokeColor=#C6C5C6;top=0;";break;case "AndroidTextBox":v.value=k(a.Label);v.style+=m(a.Label);var Mb=new mxCell("",new mxGeometry(2,d-6,f-4,4),"shape=partialRectangle;top=0;fillColor=none;");Mb.vertex=!0;v.insert(Mb);v.style="Dark"==a.Scheme?v.style+"fillColor=#111111;strokeColor=none;":v.style+"fillColor=#ffffff;strokeColor=none;";
  40. Mb.style=a.TextFocused?Mb.style+"strokeColor=#33B5E5;":Mb.style+"strokeColor=#A9A9A9;";break;case "AndroidRadioButton":var eb=null;a.Checked&&(eb=new mxCell("",new mxGeometry(.15*f,.15*d,.7*f,.7*d),"shape=ellipse;fillColor=#33B5E5;strokeWidth=0.6;"),eb.vertex=!0,v.insert(eb));"Dark"==a.Scheme?(v.style+="shape=ellipse;strokeWidth=0.6;strokeColor=#272727;",a.Checked?(eb.style+="strokeColor=#1F5C73;",v.style+="fillColor=#193C49;"):v.style+="fillColor=#111111;"):(v.style+="shape=ellipse;strokeWidth=0.6;fillColor=#ffffff;strokeColor=#5C5C5C;",
  41. a.Checked&&(eb.style+="strokeColor=#999999;"));break;case "AndroidCheckBox":var hc=null;a.Checked&&(hc=new mxCell("",new mxGeometry(.25*f,.05*-d,f,.8*d),"shape=mxgraph.ios7.misc.check;strokeColor=#33B5E5;strokeWidth=2;"),hc.vertex=!0,v.insert(hc));v.style="Dark"==a.Scheme?v.style+"strokeWidth=0.6;strokeColor=#272727;fillColor=#111111;":v.style+"strokeWidth=0.6;strokeColor=#5C5C5C;fillColor=#ffffff;";break;case "AndroidToggle":v.style="Dark"==a.Scheme?a.Checked?v.style+"shape=mxgraph.android.switch_on;fillColor=#666666;":
  42. v.style+"shape=mxgraph.android.switch_off;fillColor=#666666;":a.Checked?v.style+"shape=mxgraph.android.switch_on;fillColor=#E6E6E6;":v.style+"shape=mxgraph.android.switch_off;fillColor=#E6E6E6;";break;case "AndroidSlider":v.style+="shape=mxgraph.android.progressScrubberFocused;dx="+a.BarPosition+";fillColor=#33b5e5;";break;case "iOSSegmentedControl":Ga=parseInt(a.Tabs);oa=f;v.style+="strokeColor=none;fillColor=none;";0<Ga&&(oa/=Ga);P=[];T=[];for(b=0;b<Ga;b++)P[b]=new mxCell("",new mxGeometry(b*oa,
  43. 0,oa,d),"strokeColor="+a.FillColor+";"),P[b].vertex=!0,v.insert(P[b]),P[b].value=k(a["Tab_"+b]),P[b].style+=m(a["Tab_"+b]),P[b].style=a.Selected==b?P[b].style+q(a,c):P[b].style+"fillColor=none;";break;case "iOSSlider":v.style+="shape=mxgraph.ios7ui.slider;strokeColor="+a.FillColor+";fillColor=#ffffff;strokeWidth=2;barPos="+100*a.BarPosition+";";break;case "iOSProgressBar":v=new mxCell("",new mxGeometry(Math.round(Aa),Math.round(Ba+.25*d),Math.round(f),Math.round(.5*d)),"html=1;whiteSpace=wrap;strokeColor=none;fillColor=#B5B5B5;");
  44. v.vertex=!0;Lb=new mxCell("",new mxGeometry(0,0,f*a.BarPosition,Math.round(.5*d)),"strokeColor=none;"+q(a,c));Lb.vertex=!0;v.insert(Lb);break;case "iOSPageControls":v.style+="shape=mxgraph.ios7ui.pageControl;"+q(a,c)+"strokeColor=#D6D6D6;";break;case "iOSStatusBar":v.style+="shape=mxgraph.ios7ui.appBar;"+q(a,c)+"strokeColor=#000000;";var F=new mxCell(k(a.Text),new mxGeometry(.35*f,0,.3*f,d),"strokeColor=none;fillColor=none;");F.vertex=!0;v.insert(F);F.style+=m(a.Text);var ia=new mxCell(k(a.Carrier),
  45. new mxGeometry(.09*f,0,.2*f,d),"strokeColor=none;fillColor=none;");ia.vertex=!0;v.insert(ia);ia.style+=m(a.Carrier);break;case "iOSSearchBar":v.style+="strokeColor=none;"+q(a,c)+p(a,c)+dc(a,c)+m(a.Search);v.value=k(a.Search);var J=new mxCell("",new mxGeometry(.3*f,.3*d,.4*d,.4*d),"shape=mxgraph.ios7.icons.looking_glass;strokeColor=#000000;fillColor=none;");J.vertex=!0;v.insert(J);break;case "iOSNavBar":v.style+="shape=partialRectangle;top=0;right=0;left=0;strokeColor=#979797;"+q(a,c)+p(a,c)+m(a.Title);
  46. v.value=k(a.Title);F=new mxCell(k(a.LeftText),new mxGeometry(.03*f,0,.3*f,d),"strokeColor=none;fillColor=none;");F.vertex=!0;v.insert(F);F.style+=m(a.LeftText);ia=new mxCell(k(a.RightText),new mxGeometry(.65*f,0,.3*f,d),"strokeColor=none;fillColor=none;");ia.vertex=!0;v.insert(ia);ia.style+=m(a.RightText);J=new mxCell("",new mxGeometry(.02*f,.2*d,.3*d,.5*d),"shape=mxgraph.ios7.misc.left;strokeColor=#007AFF;strokeWidth=2;");J.vertex=!0;v.insert(J);break;case "iOSTabs":Ga=parseInt(a.Tabs);oa=f;v.style+=
  47. "shape=partialRectangle;right=0;left=0;bottom=0;strokeColor=#979797;"+q(a,c)+p(a,c);0<Ga&&(oa/=Ga);P=[];T=[];for(b=0;b<Ga;b++)P[b]=new mxCell("",new mxGeometry(b*oa,0,oa,d),"strokeColor=none;"),P[b].vertex=!0,v.insert(P[b]),P[b].value=k(a["Tab_"+b]),P[b].style+=N(a["Tab_"+b]),P[b].style+=I(a["Tab_"+b])+M(a["Tab_"+b])+ha(a["Tab_"+b])+ta(a["Tab_"+b])+ua(a["Tab_"+b])+Va(a["Tab_"+b])+va(a["Tab_"+b])+wa(a["Tab_"+b]),P[b].style+="verticalAlign=bottom;",P[b].style=a.Selected==b?P[b].style+"fillColor=#BBBBBB;":
  48. P[b].style+"fillColor=none;";break;case "iOSDatePicker":var Ha=new mxCell("",new mxGeometry(0,0,.5*f,.2*d),"strokeColor=none;fillColor=none;");Ha.vertex=!0;v.insert(Ha);Ha.value=k(a.Option11);Ha.style+=m(a.Option11);var Ia=new mxCell("",new mxGeometry(.5*f,0,.15*f,.2*d),"strokeColor=none;fillColor=none;");Ia.vertex=!0;v.insert(Ia);Ia.value=k(a.Option21);Ia.style+=m(a.Option21);var Ja=new mxCell("",new mxGeometry(.65*f,0,.15*f,.2*d),"strokeColor=none;fillColor=none;");Ja.vertex=!0;v.insert(Ja);Ja.value=
  49. k(a.Option31);Ja.style+=m(a.Option31);var Ka=new mxCell("",new mxGeometry(0,.2*d,.5*f,.2*d),"strokeColor=none;fillColor=none;");Ka.vertex=!0;v.insert(Ka);Ka.value=k(a.Option12);Ka.style+=m(a.Option12);var La=new mxCell("",new mxGeometry(.5*f,.2*d,.15*f,.2*d),"strokeColor=none;fillColor=none;");La.vertex=!0;v.insert(La);La.value=k(a.Option22);La.style+=m(a.Option22);var Ma=new mxCell("",new mxGeometry(.65*f,.2*d,.15*f,.2*d),"strokeColor=none;fillColor=none;");Ma.vertex=!0;v.insert(Ma);Ma.value=k(a.Option32);
  50. Ma.style+=m(a.Option32);var aa=new mxCell("",new mxGeometry(0,.4*d,.5*f,.2*d),"strokeColor=none;fillColor=none;");aa.vertex=!0;v.insert(aa);aa.value=k(a.Option13);aa.style+=m(a.Option13);var ba=new mxCell("",new mxGeometry(.5*f,.4*d,.15*f,.2*d),"strokeColor=none;fillColor=none;");ba.vertex=!0;v.insert(ba);ba.value=k(a.Option23);ba.style+=m(a.Option23);var Na=new mxCell("",new mxGeometry(.65*f,.4*d,.15*f,.2*d),"strokeColor=none;fillColor=none;");Na.vertex=!0;v.insert(Na);Na.value=k(a.Option33);Na.style+=
  51. m(a.Option33);var ca=new mxCell("",new mxGeometry(.8*f,.4*d,.15*f,.2*d),"strokeColor=none;fillColor=none;");ca.vertex=!0;v.insert(ca);ca.value=k(a.Option43);ca.style+=m(a.Option43);var da=new mxCell("",new mxGeometry(0,.6*d,.5*f,.2*d),"strokeColor=none;fillColor=none;");da.vertex=!0;v.insert(da);da.value=k(a.Option14);da.style+=m(a.Option14);var Oa=new mxCell("",new mxGeometry(.5*f,.6*d,.15*f,.2*d),"strokeColor=none;fillColor=none;");Oa.vertex=!0;v.insert(Oa);Oa.value=k(a.Option24);Oa.style+=m(a.Option24);
  52. var Pa=new mxCell("",new mxGeometry(.65*f,.6*d,.15*f,.2*d),"strokeColor=none;fillColor=none;");Pa.vertex=!0;v.insert(Pa);Pa.value=k(a.Option34);Pa.style+=m(a.Option34);var Qa=new mxCell("",new mxGeometry(.8*f,.6*d,.15*f,.2*d),"strokeColor=none;fillColor=none;");Qa.vertex=!0;v.insert(Qa);Qa.value=k(a.Option44);Qa.style+=m(a.Option44);var ea=new mxCell("",new mxGeometry(0,.8*d,.5*f,.2*d),"strokeColor=none;fillColor=none;");ea.vertex=!0;v.insert(ea);ea.value=k(a.Option15);ea.style+=m(a.Option15);var Ra=
  53. new mxCell("",new mxGeometry(.5*f,.8*d,.15*f,.2*d),"strokeColor=none;fillColor=none;");Ra.vertex=!0;v.insert(Ra);Ra.value=k(a.Option25);Ra.style+=m(a.Option25);var Sa=new mxCell("",new mxGeometry(.65*f,.8*d,.15*f,.2*d),"strokeColor=none;fillColor=none;");Sa.vertex=!0;v.insert(Sa);Sa.value=k(a.Option35);Sa.style+=m(a.Option35);Da=new mxCell("",new mxGeometry(0,.4*d-2,f,4),"shape=line;strokeColor=#888888;");Da.vertex=!0;v.insert(Da);Ea=new mxCell("",new mxGeometry(0,.6*d-2,f,4),"shape=line;strokeColor=#888888;");
  54. Ea.vertex=!0;v.insert(Ea);v.style+=q(a,c)+p(a,c)+"strokeColor=none;";break;case "iOSTimePicker":Ha=new mxCell("",new mxGeometry(0,0,.25*f,.2*d),"strokeColor=none;fillColor=none;");Ha.vertex=!0;v.insert(Ha);Ha.value=k(a.Option11);Ha.style+=m(a.Option11);Ia=new mxCell("",new mxGeometry(.25*f,0,.3*f,.2*d),"strokeColor=none;fillColor=none;");Ia.vertex=!0;v.insert(Ia);Ia.value=k(a.Option21);Ia.style+=m(a.Option21);Ka=new mxCell("",new mxGeometry(0,.2*d,.25*f,.2*d),"strokeColor=none;fillColor=none;");Ka.vertex=
  55. !0;v.insert(Ka);Ka.value=k(a.Option12);Ka.style+=m(a.Option12);La=new mxCell("",new mxGeometry(.25*f,.2*d,.3*f,.2*d),"strokeColor=none;fillColor=none;");La.vertex=!0;v.insert(La);La.value=k(a.Option22);La.style+=m(a.Option22);aa=new mxCell("",new mxGeometry(0,.4*d,.25*f,.2*d),"strokeColor=none;fillColor=none;");aa.vertex=!0;v.insert(aa);aa.value=k(a.Option13);aa.style+=m(a.Option13);ba=new mxCell("",new mxGeometry(.25*f,.4*d,.3*f,.2*d),"strokeColor=none;fillColor=none;");ba.vertex=!0;v.insert(ba);
  56. ba.value=k(a.Option23);ba.style+=m(a.Option23);ca=new mxCell("",new mxGeometry(.7*f,.4*d,.15*f,.2*d),"strokeColor=none;fillColor=none;");ca.vertex=!0;v.insert(ca);ca.value=k(a.Option33);ca.style+=m(a.Option33);da=new mxCell("",new mxGeometry(0,.6*d,.25*f,.2*d),"strokeColor=none;fillColor=none;");da.vertex=!0;v.insert(da);da.value=k(a.Option14);da.style+=m(a.Option14);Oa=new mxCell("",new mxGeometry(.25*f,.6*d,.3*f,.2*d),"strokeColor=none;fillColor=none;");Oa.vertex=!0;v.insert(Oa);Oa.value=k(a.Option24);
  57. Oa.style+=m(a.Option24);Qa=new mxCell("",new mxGeometry(.7*f,.6*d,.15*f,.2*d),"strokeColor=none;fillColor=none;");Qa.vertex=!0;v.insert(Qa);Qa.value=k(a.Option34);Qa.style+=m(a.Option34);ea=new mxCell("",new mxGeometry(0,.8*d,.25*f,.2*d),"strokeColor=none;fillColor=none;");ea.vertex=!0;v.insert(ea);ea.value=k(a.Option15);ea.style+=m(a.Option15);Ra=new mxCell("",new mxGeometry(.25*f,.8*d,.3*f,.2*d),"strokeColor=none;fillColor=none;");Ra.vertex=!0;v.insert(Ra);Ra.value=k(a.Option25);Ra.style+=m(a.Option25);
  58. Da=new mxCell("",new mxGeometry(0,.4*d-2,f,4),"shape=line;strokeColor=#888888;");Da.vertex=!0;v.insert(Da);Ea=new mxCell("",new mxGeometry(0,.6*d-2,f,4),"shape=line;strokeColor=#888888;");Ea.vertex=!0;v.insert(Ea);v.style+=q(a,c)+p(a,c)+"strokeColor=none;";break;case "iOSCountdownPicker":Ja=new mxCell("",new mxGeometry(.45*f,0,.2*f,.2*d),"strokeColor=none;fillColor=none;");Ja.vertex=!0;v.insert(Ja);Ja.value=k(a.Option31);Ja.style+=m(a.Option31);Ma=new mxCell("",new mxGeometry(.45*f,.2*d,.2*f,.2*d),
  59. "strokeColor=none;fillColor=none;");Ma.vertex=!0;v.insert(Ma);Ma.value=k(a.Option32);Ma.style+=m(a.Option32);aa=new mxCell("",new mxGeometry(0,.4*d,.25*f,.2*d),"strokeColor=none;fillColor=none;");aa.vertex=!0;v.insert(aa);aa.value=k(a.Option13);aa.style+=m(a.Option13);ba=new mxCell("",new mxGeometry(.2*f,.4*d,.25*f,.2*d),"strokeColor=none;fillColor=none;");ba.vertex=!0;v.insert(ba);ba.value=k(a.Option23);ba.style+=m(a.Option23);Na=new mxCell("",new mxGeometry(.45*f,.4*d,.2*f,.2*d),"strokeColor=none;fillColor=none;");
  60. Na.vertex=!0;v.insert(Na);Na.value=k(a.Option33);Na.style+=m(a.Option33);ca=new mxCell("",new mxGeometry(.6*f,.4*d,.2*f,.2*d),"strokeColor=none;fillColor=none;");ca.vertex=!0;v.insert(ca);ca.value=k(a.Option43);ca.style+=m(a.Option43);da=new mxCell("",new mxGeometry(0,.6*d,.25*f,.2*d),"strokeColor=none;fillColor=none;");da.vertex=!0;v.insert(da);da.value=k(a.Option14);da.style+=m(a.Option14);Pa=new mxCell("",new mxGeometry(.45*f,.6*d,.2*f,.2*d),"strokeColor=none;fillColor=none;");Pa.vertex=!0;v.insert(Pa);
  61. Pa.value=k(a.Option34);Pa.style+=m(a.Option34);ea=new mxCell("",new mxGeometry(0,.8*d,.25*f,.2*d),"strokeColor=none;fillColor=none;");ea.vertex=!0;v.insert(ea);ea.value=k(a.Option15);ea.style+=m(a.Option15);Sa=new mxCell("",new mxGeometry(.45*f,.8*d,.2*f,.2*d),"strokeColor=none;fillColor=none;");Sa.vertex=!0;v.insert(Sa);Sa.value=k(a.Option35);Sa.style+=m(a.Option35);Da=new mxCell("",new mxGeometry(0,.4*d-2,f,4),"shape=line;strokeColor=#888888;");Da.vertex=!0;v.insert(Da);Ea=new mxCell("",new mxGeometry(0,
  62. .6*d-2,f,4),"shape=line;strokeColor=#888888;");Ea.vertex=!0;v.insert(Ea);v.style+=q(a,c)+p(a,c)+"strokeColor=none;";break;case "iOSBasicCell":v.style+="shape=partialRectangle;left=0;top=0;right=0;fillColor=#ffffff;strokeColor=#C8C7CC;spacing=0;align=left;spacingLeft="+.6*a.SeparatorInset+";";v.style+=N(a.text)+I(a.text)+M(a.text)+Za(a.text);v.value=k(a.text);switch(a.AccessoryIndicatorType){case "Disclosure":J=new mxCell("",new mxGeometry(.91*f,.35*d,.15*d,.3*d),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;");
  63. J.vertex=!0;v.insert(J);break;case "DetailDisclosure":J=new mxCell("",new mxGeometry(.91*f,.35*d,.15*d,.3*d),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;");J.vertex=!0;v.insert(J);var S=new mxCell("",new mxGeometry(.79*f,.25*d,.5*d,.5*d),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;");S.vertex=!0;v.insert(S);break;case "DetailIndicator":S=new mxCell("",new mxGeometry(.87*f,.25*d,.5*d,.5*d),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;");S.vertex=
  64. !0;v.insert(S);break;case "CheckMark":J=new mxCell("",new mxGeometry(.89*f,.37*d,.4*d,.26*d),"shape=mxgraph.ios7.misc.check;strokeColor=#007AFF;strokeWidth=2;"),J.vertex=!0,v.insert(J)}break;case "iOSSubtitleCell":v.style+="shape=partialRectangle;left=0;top=0;right=0;fillColor=#ffffff;strokeColor=#C8C7CC;align=left;spacing=0;verticalAlign=top;spacingLeft="+.6*a.SeparatorInset+";";v.style+=N(a.subtext)+I(a.subtext)+M(a.subtext);v.value=k(a.subtext);var U=new mxCell("",new mxGeometry(0,.4*d,f,.6*d),
  65. "fillColor=none;strokeColor=none;spacing=0;align=left;verticalAlign=bottom;spacingLeft="+.6*a.SeparatorInset+";");U.vertex=!0;v.insert(U);U.style+=N(a.text)+I(a.text)+M(a.text);U.value=k(a.text);switch(a.AccessoryIndicatorType){case "Disclosure":J=new mxCell("",new mxGeometry(.91*f,.35*d,.15*d,.3*d),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;");J.vertex=!0;v.insert(J);break;case "DetailDisclosure":J=new mxCell("",new mxGeometry(.91*f,.35*d,.15*d,.3*d),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;");
  66. J.vertex=!0;v.insert(J);S=new mxCell("",new mxGeometry(.79*f,.25*d,.5*d,.5*d),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;");S.vertex=!0;v.insert(S);break;case "DetailIndicator":S=new mxCell("",new mxGeometry(.87*f,.25*d,.5*d,.5*d),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;");S.vertex=!0;v.insert(S);break;case "CheckMark":J=new mxCell("",new mxGeometry(.89*f,.37*d,.4*d,.26*d),"shape=mxgraph.ios7.misc.check;strokeColor=#007AFF;strokeWidth=2;"),J.vertex=
  67. !0,v.insert(J)}break;case "iOSRightDetailCell":v.style+="shape=partialRectangle;left=0;top=0;right=0;fillColor=#ffffff;strokeColor=#C8C7CC;align=left;spacing=0;verticalAlign=middle;spacingLeft="+.6*a.SeparatorInset+";";v.style+=N(a.subtext)+I(a.subtext)+M(a.subtext);v.value=k(a.subtext);U=null;switch(a.AccessoryIndicatorType){case "Disclosure":J=new mxCell("",new mxGeometry(.91*f,.35*d,.15*d,.3*d),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;");J.vertex=!0;v.insert(J);U=new mxCell("",new mxGeometry(.55*
  68. f,0,.3*f,d),"fillColor=none;strokeColor=none;spacing=0;align=right;");break;case "DetailDisclosure":J=new mxCell("",new mxGeometry(.91*f,.35*d,.15*d,.3*d),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;");J.vertex=!0;v.insert(J);S=new mxCell("",new mxGeometry(.79*f,.25*d,.5*d,.5*d),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;");S.vertex=!0;v.insert(S);U=new mxCell("",new mxGeometry(.45*f,0,.3*f,d),"fillColor=none;strokeColor=none;spacing=0;align=right;");break;case "DetailIndicator":S=
  69. new mxCell("",new mxGeometry(.87*f,.25*d,.5*d,.5*d),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;");S.vertex=!0;v.insert(S);U=new mxCell("",new mxGeometry(.52*f,0,.3*f,d),"fillColor=none;strokeColor=none;spacing=0;align=right;");break;case "CheckMark":J=new mxCell("",new mxGeometry(.89*f,.37*d,.4*d,.26*d),"shape=mxgraph.ios7.misc.check;strokeColor=#007AFF;strokeWidth=2;");J.vertex=!0;v.insert(J);U=new mxCell("",new mxGeometry(.55*f,0,.3*f,d),"fillColor=none;strokeColor=none;spacing=0;align=right;");
  70. break;default:U=new mxCell("",new mxGeometry(.65*f,0,.3*f,d),"fillColor=none;strokeColor=none;spacing=0;align=right;")}U.vertex=!0;v.insert(U);U.style+=N(a.text)+I(a.text)+M(a.text);U.value=k(a.text);break;case "iOSLeftDetailCell":v.style+="shape=partialRectangle;left=0;top=0;right=0;fillColor=#ffffff;strokeColor=#C8C7CC;";var ya=new mxCell("",new mxGeometry(0,0,.25*f,d),"fillColor=none;strokeColor=none;spacing=0;align=right;verticalAlign=middle;spacingRight=3;");ya.vertex=!0;v.insert(ya);ya.style+=
  71. N(a.subtext)+I(a.subtext)+M(a.subtext);ya.value=k(a.subtext);U=new mxCell("",new mxGeometry(.25*f,0,.5*f,d),"fillColor=none;strokeColor=none;spacing=0;align=left;verticalAlign=middle;spacingLeft=3;");U.vertex=!0;v.insert(U);U.style+=N(a.text)+I(a.text)+M(a.text);U.value=k(a.text);switch(a.AccessoryIndicatorType){case "Disclosure":J=new mxCell("",new mxGeometry(.91*f,.35*d,.15*d,.3*d),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;");J.vertex=!0;v.insert(J);break;case "DetailDisclosure":J=new mxCell("",
  72. new mxGeometry(.91*f,.35*d,.15*d,.3*d),"shape=mxgraph.ios7.misc.right;strokeColor=#D2D2D6;");J.vertex=!0;v.insert(J);S=new mxCell("",new mxGeometry(.79*f,.25*d,.5*d,.5*d),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;");S.vertex=!0;v.insert(S);break;case "DetailIndicator":S=new mxCell("",new mxGeometry(.87*f,.25*d,.5*d,.5*d),"shape=mxgraph.ios7.icons.info;strokeColor=#007AFF;fillColor=#ffffff;");S.vertex=!0;v.insert(S);break;case "CheckMark":J=new mxCell("",new mxGeometry(.89*
  73. f,.37*d,.4*d,.26*d),"shape=mxgraph.ios7.misc.check;strokeColor=#007AFF;strokeWidth=2;"),J.vertex=!0,v.insert(J)}break;case "iOSTableGroupedSectionBreak":v.style+="shape=partialRectangle;left=0;right=0;fillColor=#EFEFF4;strokeColor=#C8C7CC;";F=new mxCell("",new mxGeometry(0,0,f,.4*d),"fillColor=none;strokeColor=none;spacing=10;align=left;");F.vertex=!0;v.insert(F);F.style+=N(a.text)+I(a.text)+M(a.text);F.value=k(a.text);ia=new mxCell("",new mxGeometry(0,.6*d,f,.4*d),"fillColor=none;strokeColor=none;spacing=10;align=left;");
  74. ia.vertex=!0;v.insert(ia);ia.style+=N(a["bottom-text"])+I(a["bottom-text"])+M(a["bottom-text"]);ia.value=k(a["bottom-text"]);break;case "iOSTablePlainHeaderFooter":v.style+="fillColor=#F7F7F7;strokeColor=none;align=left;spacingLeft=5;spacing=0;";v.style+=N(a.text)+I(a.text)+M(a.text);v.value=k(a.text);break;case "SMPage":if(a.Group){v.style+="strokeColor=none;fillColor=none;";var e=new mxCell("",new mxGeometry(0,0,.9*f,.9*d),"part=1;");e.vertex=!0;v.insert(e);e.style+=g(a,c)+q(a,c)+p(a,c)+r(a)+l(a);
  75. var h=new mxCell("",new mxGeometry(.1*f,.1*d,.9*f,.9*d),"part=1;");h.vertex=!0;v.insert(h);h.style+=g(a,c)+q(a,c)+p(a,c)+r(a)+l(a)+m(a);h.value=k(a.Text);a.Future&&(e.style+="dashed=1;",h.style+="dashed=1;")}else a.Future&&(v.style+="dashed=1;"),v.style+=g(a,c)+q(a,c)+p(a,c)+r(a)+l(a)+m(a),v.value=k(a.Text);break;case "SMHome":case "SMPrint":case "SMSearch":case "SMSettings":case "SMSitemap":case "SMSuccess":case "SMVideo":case "SMAudio":case "SMCalendar":case "SMChart":case "SMCloud":case "SMDocument":case "SMForm":case "SMGame":case "SMUpload":v.style+=
  76. g(a,c)+q(a,c)+p(a,c)+r(a)+l(a);e=null;switch(n.Class){case "SMHome":e=new mxCell("",new mxGeometry(.5*f-.4*d,.1*d,.8*d,.8*d),"part=1;shape=mxgraph.office.concepts.home;flipH=1;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case "SMPrint":e=new mxCell("",new mxGeometry(.5*f-.4*d,.19*d,.8*d,.62*d),"part=1;shape=mxgraph.office.devices.printer;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case "SMSearch":e=new mxCell("",new mxGeometry(.5*f-.4*d,.1*d,.8*d,.8*d),"part=1;shape=mxgraph.office.concepts.search;flipH=1;fillColor=#e6e6e6;opacity=50;strokeColor=none;");
  77. break;case "SMSettings":e=new mxCell("",new mxGeometry(.5*f-.35*d,.15*d,.7*d,.7*d),"part=1;shape=mxgraph.mscae.enterprise.settings;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case "SMSitemap":e=new mxCell("",new mxGeometry(.5*f-.35*d,.2*d,.7*d,.6*d),"part=1;shape=mxgraph.office.sites.site_collection;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case "SMSuccess":e=new mxCell("",new mxGeometry(.5*f-.3*d,.25*d,.6*d,.5*d),"part=1;shape=mxgraph.mscae.general.checkmark;fillColor=#e6e6e6;opacity=50;strokeColor=none;");
  78. break;case "SMVideo":e=new mxCell("",new mxGeometry(.5*f-.4*d,.2*d,.8*d,.6*d),"part=1;shape=mxgraph.office.concepts.video_play;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case "SMAudio":e=new mxCell("",new mxGeometry(.5*f-.3*d,.2*d,.6*d,.6*d),"part=1;shape=mxgraph.mscae.general.audio;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case "SMCalendar":e=new mxCell("",new mxGeometry(.5*f-.4*d,.15*d,.8*d,.7*d),"part=1;shape=mxgraph.office.concepts.form;fillColor=#e6e6e6;opacity=50;strokeColor=none;");
  79. break;case "SMChart":var w=q(a,c),w=""==w?"#ffffff;":w.replace("fillColor=",""),e=new mxCell("",new mxGeometry(.5*f-.35*d,.15*d,.7*d,.7*d),"part=1;shape=mxgraph.ios7.icons.pie_chart;fillColor=#e6e6e6;fillOpacity=50;strokeWidth=4;strokeColor="+w);break;case "SMCloud":e=new mxCell("",new mxGeometry(.5*f-.4*d,.27*d,.8*d,.46*d),"part=1;shape=mxgraph.networks.cloud;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case "SMDocument":e=new mxCell("",new mxGeometry(.5*f-.25*d,.15*d,.5*d,.7*d),"part=1;shape=mxgraph.mscae.enterprise.document;fillColor=#e6e6e6;opacity=50;strokeColor=none;");
  80. break;case "SMForm":e=new mxCell("",new mxGeometry(.5*f-.4*d,.15*d,.8*d,.7*d),"part=1;shape=mxgraph.office.concepts.form;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case "SMGame":e=new mxCell("",new mxGeometry(.5*f-.4*d,.2*d,.8*d,.6*d),"part=1;shape=mxgraph.mscae.general.game_controller;fillColor=#e6e6e6;opacity=50;strokeColor=none;");break;case "SMUpload":e=new mxCell("",new mxGeometry(.5*f-.4*d,.2*d,.8*d,.6*d),"part=1;shape=mxgraph.mscae.enterprise.backup_online;fillColor=#e6e6e6;opacity=50;strokeColor=none;")}e.vertex=
  81. !0;v.insert(e);e.style+=m(a);e.value=k(a.Text);break;case "UMLMultiplicityBlock":v.style+="strokeColor=none;fillColor=none;";e=new mxCell("",new mxGeometry(.1*f,0,.9*f,.9*d),"part=1;");e.vertex=!0;v.insert(e);e.style+=g(a,c)+q(a,c)+p(a,c)+r(a)+l(a);h=new mxCell("",new mxGeometry(0,.1*d,.9*f,.9*d),"part=1;");h.vertex=!0;v.insert(h);h.style+=g(a,c)+q(a,c)+p(a,c)+r(a)+l(a)+m(a.Text);h.value=k(a.Text);break;case "UMLConstraintBlock":var Wb=new mxCell("",new mxGeometry(0,0,.25*d,d),"shape=curlyBracket;rounded=1;");
  82. Wb.vertex=!0;v.insert(Wb);var Xb=new mxCell("",new mxGeometry(f-.25*d,0,.25*d,d),"shape=curlyBracket;rounded=1;flipH=1;");Xb.vertex=!0;v.insert(Xb);na=new mxCell("",new mxGeometry(.25*d,0,f-.5*d,d),"strokeColor=none;fillColor=none;");na.vertex=!0;na.value=k(a);v.insert(na);v.style="strokeColor=none;fillColor=none;";v.style+=V(a,c,v);Wb.style+=g(a,c)+p(a,c)+r(a)+t(a)+l(a);Xb.style+=g(a,c)+p(a,c)+r(a)+t(a)+l(a);na.style+=N(a)+I(a)+M(a)+ha(a)+ta(a)+ua(a)+Va(a)+va(a)+wa(a)+Za(a);break;case "UMLTextBlock":v.style+=
  83. "strokeColor=none;"+p(a,c)+r(a)+t(a)+l(a)+m(a.Text);v.value=k(a.Text);break;case "BPMNActivity":switch(a.bpmnActivityType){case 1:v.style+=q(a,c)+g(a,c)+p(a,c)+r(a)+t(a)+l(a)+m(a.Text);v.value=k(a.Text);break;case 2:v.style+="shape=ext;double=1;"+q(a,c)+g(a,c)+p(a,c)+r(a)+t(a)+l(a)+m(a.Text);v.value=k(a.Text);break;case 3:v.style+="shape=ext;dashed=1;dashPattern=2 1;"+q(a,c)+g(a,c)+p(a,c)+r(a)+l(a)+m(a.Text);v.value=k(a.Text);break;case 4:v.style+="shape=ext;strokeWidth=2;"+q(a,c)+g(a,c)+p(a,c)+r(a)+
  84. t(a)+m(a.Text),v.value=k(a.Text)}if(0!=a.bpmnTaskType){switch(a.bpmnTaskType){case 1:e=new mxCell("",new mxGeometry(0,0,19,12),"shape=message;");e.geometry.offset=new mxPoint(4,7);break;case 2:e=new mxCell("",new mxGeometry(0,0,19,12),"shape=message;");e.geometry.offset=new mxPoint(4,7);break;case 3:e=new mxCell("",new mxGeometry(0,0,15,15),"shape=mxgraph.bpmn.user_task;");e.geometry.offset=new mxPoint(4,5);break;case 4:e=new mxCell("",new mxGeometry(0,0,15,10),"shape=mxgraph.bpmn.manual_task;");
  85. e.geometry.offset=new mxPoint(4,7);break;case 5:e=new mxCell("",new mxGeometry(0,0,18,13),"shape=mxgraph.bpmn.business_rule_task;");e.geometry.offset=new mxPoint(4,7);break;case 6:e=new mxCell("",new mxGeometry(0,0,15,15),"shape=mxgraph.bpmn.service_task;");e.geometry.offset=new mxPoint(4,5);break;case 7:e=new mxCell("",new mxGeometry(0,0,15,15),"shape=mxgraph.bpmn.script_task;"),e.geometry.offset=new mxPoint(4,5)}if(1==a.bpmnTaskType){var Nb=q(a,c),w=g(a,c),w=w.replace("strokeColor","fillColor"),
  86. Nb=Nb.replace("fillColor","strokeColor");""==w&&(w="fillColor=#000000;");""==Nb&&(Nb="strokeColor=#ffffff;");e.style+=Nb+w+"part=1;"}else e.style+=q(a,c)+g(a,c)+"part=1;";e.geometry.relative=!0;e.vertex=!0;v.insert(e)}var Ob=0;0!=a.bpmnActivityMarker1&&Ob++;0!=a.bpmnActivityMarker2&&Ob++;var ja=0;1==Ob?ja=-7.5:2==Ob&&(ja=-19);if(0!=a.bpmnActivityMarker1){switch(a.bpmnActivityMarker1){case 1:e=new mxCell("",new mxGeometry(.5,1,15,15),"shape=plus;part=1;");e.geometry.offset=new mxPoint(ja,-20);e.style+=
  87. q(a,c)+g(a,c);break;case 2:e=new mxCell("",new mxGeometry(.5,1,15,15),"shape=mxgraph.bpmn.loop;part=1;");e.geometry.offset=new mxPoint(ja,-20);e.style+=q(a,c)+g(a,c);break;case 3:e=new mxCell("",new mxGeometry(.5,1,15,15),"shape=parallelMarker;part=1;");e.geometry.offset=new mxPoint(ja,-20);e.style+=q(a,c)+g(a,c);break;case 4:e=new mxCell("",new mxGeometry(.5,1,15,15),"shape=parallelMarker;direction=south;part=1;");e.geometry.offset=new mxPoint(ja,-20);e.style+=q(a,c)+g(a,c);break;case 5:e=new mxCell("",
  88. new mxGeometry(.5,1,15,10),"shape=mxgraph.bpmn.ad_hoc;strokeColor=none;flipH=1;part=1;");e.geometry.offset=new mxPoint(ja,-17);w=g(a,c);w=w.replace("strokeColor","fillColor");""==w&&(w="fillColor=#000000;");e.style+=w;break;case 6:e=new mxCell("",new mxGeometry(.5,1,15,11),"shape=mxgraph.bpmn.compensation;part=1;"),e.geometry.offset=new mxPoint(ja,-18),e.style+=q(a,c)+g(a,c)}e.geometry.relative=!0;e.vertex=!0;v.insert(e)}2==Ob&&(ja=5);if(0!=a.bpmnActivityMarker2){switch(a.bpmnActivityMarker2){case 1:e=
  89. new mxCell("",new mxGeometry(.5,1,15,15),"shape=plus;part=1;");e.geometry.offset=new mxPoint(ja,-20);e.style+=q(a,c)+g(a,c);break;case 2:e=new mxCell("",new mxGeometry(.5,1,15,15),"shape=mxgraph.bpmn.loop;part=1;");e.geometry.offset=new mxPoint(ja,-20);e.style+=q(a,c)+g(a,c);break;case 3:e=new mxCell("",new mxGeometry(.5,1,15,15),"shape=parallelMarker;part=1;");e.geometry.offset=new mxPoint(ja,-20);e.style+=q(a,c)+g(a,c);break;case 4:e=new mxCell("",new mxGeometry(.5,1,15,15),"shape=parallelMarker;direction=south;part=1;");
  90. e.geometry.offset=new mxPoint(ja,-20);e.style+=q(a,c)+g(a,c);break;case 5:e=new mxCell("",new mxGeometry(.5,1,15,10),"shape=mxgraph.bpmn.ad_hoc;strokeColor=none;flipH=1;part=1;");e.geometry.offset=new mxPoint(ja,-17);w=g(a,c);w=w.replace("strokeColor","fillColor");""==w&&(w="fillColor=#000000;");e.style+=w;break;case 6:e=new mxCell("",new mxGeometry(.5,1,15,11),"shape=mxgraph.bpmn.compensation;part=1;"),e.geometry.offset=new mxPoint(ja,-18),e.style+=q(a,c)+g(a,c)}e.geometry.relative=!0;e.vertex=!0;
  91. v.insert(e)}break;case "BPMNEvent":v.style+="shape=mxgraph.bpmn.shape;verticalLabelPosition=bottom;verticalAlign=top;"+q(a,c)+g(a,c)+p(a,c)+r(a)+t(a)+l(a)+N(a)+I(a)+M(a)+ha(a)+ta(a)+ua(a)+Va(a)+va(a)+wa(a);v.value=k(a.Text);if(1==a.bpmnDashed)switch(a.bpmnEventGroup){case 0:v.style+="outline=eventNonint;";break;case 1:v.style+="outline=boundNonint;";break;case 2:v.style+="outline=end;"}else switch(a.bpmnEventGroup){case 0:v.style+="outline=standard;";break;case 1:v.style+="outline=throwing;";break;
  92. case 2:v.style+="outline=end;"}switch(a.bpmnEventType){case 1:v.style+="symbol=message;";break;case 2:v.style+="symbol=timer;";break;case 3:v.style+="symbol=escalation;";break;case 4:v.style+="symbol=conditional;";break;case 5:v.style+="symbol=link;";break;case 6:v.style+="symbol=error;";break;case 7:v.style+="symbol=cancel;";break;case 8:v.style+="symbol=compensation;";break;case 9:v.style+="symbol=signal;";break;case 10:v.style+="symbol=multiple;";break;case 11:v.style+="symbol=parallelMultiple;";
  93. break;case 12:v.style+="symbol=terminate;"}break;case "BPMNConversation":v.style+="shape=hexagon;"+q(a,c)+g(a,c)+p(a,c)+r(a)+t(a)+m(a);v.value=k(a.Text);v.style=0==a.bpmnConversationType?v.style+l(a):v.style+"strokeWidth=2;";a.bpmnIsSubConversation&&(e=new mxCell("",new mxGeometry(.5,1,12,12),"shape=plus;part=1;"),e.geometry.offset=new mxPoint(-6,-17),e.style+=q(a,c)+g(a,c),e.geometry.relative=!0,e.vertex=!0,v.insert(e));break;case "BPMNGateway":v.style+="shape=mxgraph.bpmn.shape;perimeter=rhombusPerimeter;background=gateway;"+
  94. q(a,c)+g(a,c)+p(a,c)+r(a)+t(a)+m(a);switch(a.bpmnGatewayType){case 0:v.style+="outline=none;symbol=general;";break;case 1:v.style+="outline=none;symbol=exclusiveGw;";break;case 2:v.style+="outline=catching;symbol=multiple;";break;case 3:v.style+="outline=none;symbol=parallelGw;";break;case 4:v.style+="outline=end;symbol=general;";break;case 5:v.style+="outline=standard;symbol=multiple;";break;case 6:v.style+="outline=none;symbol=complexGw;";break;case 7:v.style+="outline=standard;symbol=parallelMultiple;"}break;
  95. case "BPMNData":v.style+="shape=note;size=14;"+q(a,c)+g(a,c)+p(a,c)+r(a)+t(a)+m(a);switch(a.bpmnDataType){case 1:e=new mxCell("",new mxGeometry(.5,1,12,10),"shape=parallelMarker;part=1;");e.geometry.offset=new mxPoint(-6,-15);e.style+=q(a,c)+g(a,c);e.geometry.relative=!0;e.vertex=!0;v.insert(e);break;case 2:e=new mxCell("",new mxGeometry(0,0,12,10),"shape=singleArrow;part=1;arrowWidth=0.4;arrowSize=0.4;");e.geometry.offset=new mxPoint(3,3);e.style+=q(a,c)+g(a,c);e.geometry.relative=!0;e.vertex=!0;
  96. v.insert(e);v.style+="verticalLabelPosition=bottom;verticalAlign=top;";F=new mxCell("",new mxGeometry(0,0,f,20),"strokeColor=none;fillColor=none;");F.geometry.offset=new mxPoint(0,14);F.geometry.relative=!0;F.vertex=!0;v.insert(F);F.value=k(a.Text);F.style+=m(a);break;case 3:e=new mxCell("",new mxGeometry(0,0,12,10),"shape=singleArrow;part=1;arrowWidth=0.4;arrowSize=0.4;"),e.geometry.offset=new mxPoint(3,3),e.style+=g(a,c),e.geometry.relative=!0,e.vertex=!0,v.insert(e),w=g(a,c),w=w.replace("strokeColor",
  97. "fillColor"),""==w&&(w="fillColor=#000000;"),e.style+=w,F=new mxCell("",new mxGeometry(0,0,f,20),"strokeColor=none;fillColor=none;"),F.geometry.offset=new mxPoint(0,14),F.geometry.relative=!0,F.vertex=!0,v.insert(F),F.value=k(a.Text),F.style+=m(a)}break;case "BPMNBlackPool":v.style+=q(a,c)+g(a,c)+p(a,c)+r(a)+t(a)+m(a);v.value=k(a.Text);e=new mxCell("",new mxGeometry(0,0,f,d),"fillColor=#000000;strokeColor=none;opacity=30;");e.vertex=!0;v.insert(e);break;case "DFDExternalEntityBlock":v.style+="strokeColor=none;fillColor=none;";
  98. e=new mxCell("",new mxGeometry(0,0,.95*f,.95*d),"part=1;");e.vertex=!0;v.insert(e);e.style+=g(a,c)+q(a,c)+p(a,c)+r(a)+l(a);h=new mxCell("",new mxGeometry(.05*f,.05*d,.95*f,.95*d),"part=1;");h.vertex=!0;v.insert(h);h.style+=g(a,c)+q(a,c)+p(a,c)+r(a)+l(a)+m(a.Text);h.value=k(a.Text);break;case "GSDFDDataStoreBlock":v.style+="shape=partialRectangle;right=0;"+g(a,c)+q(a,c)+p(a,c)+r(a)+l(a)+m(a.Text);v.value=k(a.Text);e=new mxCell("",new mxGeometry(0,0,.2*f,d),"part=1;");e.vertex=!0;v.insert(e);e.style+=
  99. g(a,c)+q(a,c)+p(a,c)+r(a)+l(a)+m(a.Number);e.value=k(a.Number);break;case "VSMDedicatedProcessBlock":case "VSMProductionControlBlock":v.style+="shape=mxgraph.lean_mapping.manufacturing_process;spacingTop=15;";"VSMDedicatedProcessBlock"==n.Class?v.value=k(a.Text):"VSMProductionControlBlock"==n.Class&&(v.value=k(a.Resources));v.style+=g(a,c)+q(a,c)+p(a,c)+r(a)+l(a)+N(a)+I(a)+M(a)+ha(a)+ta(a)+ua(a)+va(a)+wa(a)+Za(a);"VSMDedicatedProcessBlock"==n.Class&&(e=new mxCell("",new mxGeometry(0,1,11,9),"part=1;shape=mxgraph.lean_mapping.operator;"),
  100. e.geometry.relative=!0,e.geometry.offset=new mxPoint(4,-13),e.vertex=!0,v.insert(e),e.style+=g(a,c)+q(a,c)+p(a,c)+r(a)+l(a));F=new mxCell("",new mxGeometry(0,0,f,15),"strokeColor=none;fillColor=none;part=1;");F.vertex=!0;v.insert(F);F.value=k(a.Title);F.style+=m(a.Title);break;case "VSMSharedProcessBlock":v.style+="shape=mxgraph.lean_mapping.manufacturing_process_shared;spacingTop=-5;verticalAlign=top;";v.value=k(a.Text);v.style+=g(a,c)+q(a,c)+p(a,c)+r(a)+l(a)+N(a)+I(a)+M(a)+ha(a)+ta(a)+ua(a)+va(a)+
  101. Va(a)+wa(a);F=new mxCell("",new mxGeometry(.1*f,.3*d,.8*f,.6*d),"part=1;");F.vertex=!0;v.insert(F);F.value=k(a.Resource);F.style+=g(a,c)+q(a,c)+p(a,c)+r(a)+l(a)+m(a.Resource);break;case "VSMWorkcellBlock":v.style+="shape=mxgraph.lean_mapping.work_cell;verticalAlign=top;spacingTop=-2;";v.style+=g(a,c)+q(a,c)+p(a,c)+r(a)+l(a)+N(a)+I(a)+M(a)+ha(a)+ta(a)+ua(a)+va(a)+wa(a);v.value=k(a.Text);break;case "VSMSafetyBufferStockBlock":case "VSMDatacellBlock":v.style+="strokeColor=none;fillColor=none;";var fa=
  102. d,Fa=parseInt(a.Cells),A=g(a,c)+q(a,c)+p(a,c)+r(a)+l(a)+"part=1;";0<Fa&&(fa/=Fa);x=[];T=[];for(b=1;b<=Fa;b++)x[b]=new mxCell("",new mxGeometry(0,(b-1)*fa,f,fa),A),x[b].vertex=!0,v.insert(x[b]),x[b].value=k(a["cell_"+b]),x[b].style+=m(a["cell_"+b]);break;case "VSMInventoryBlock":v.style+="shape=mxgraph.lean_mapping.inventory_box;verticalLabelPosition=bottom;verticalAlign=top;"+g(a,c)+q(a,c)+p(a,c)+r(a)+l(a)+N(a)+I(a)+M(a)+ha(a)+ta(a)+ua(a)+Va(a)+va(a)+wa(a);v.value=k(a.Text);break;case "VSMSupermarketBlock":v.style+=
  103. "strokeColor=none;"+q(a,c);fa=d;Fa=parseInt(a.Cells);A=g(a,c)+p(a,c)+l(a)+"part=1;fillColor=none;";0<Fa&&(fa/=Fa);x=[];ya=[];for(b=1;b<=Fa;b++)x[b]=new mxCell("",new mxGeometry(.5*f,(b-1)*fa,.5*f,fa),"shape=partialRectangle;left=0;"+A),x[b].vertex=!0,v.insert(x[b]),ya[b]=new mxCell("",new mxGeometry(0,(b-1)*fa,f,fa),"strokeColor=none;fillColor=none;part=1;"),ya[b].vertex=!0,v.insert(ya[b]),ya[b].value=k(a["cell_"+b]),ya[b].style+=m(a["cell_"+b]);break;case "VSMFIFOLaneBlock":v.style+="shape=mxgraph.lean_mapping.fifo_sequence_flow;fontStyle=0;fontSize=18";
  104. v.value="FIFO";break;case "VSMGoSeeProductionBlock":v.style+="shape=ellipse;"+g(a,c)+q(a,c)+p(a,c)+r(a)+l(a)+m(a);v.value=k(a.Text);e=new mxCell("",new mxGeometry(.17*f,.2*d,13,6),"shape=mxgraph.lean_mapping.go_see_production_scheduling;flipH=1;part=1;whiteSpace=wrap;html=1;");e.vertex=!0;v.insert(e);e.style+=g(a,c)+q(a,c)+p(a,c)+l(a);break;case "VSMProductionKanbanBatchBlock":v.style+="strokeColor=none;fillColor=none;";A="shape=card;size=18;flipH=1;part=1;"+g(a,c)+q(a,c)+p(a,c)+l(a);e=new mxCell("",
  105. new mxGeometry(.1*f,0,.9*f,.8*d),"shape=mxgraph.lean_mapping.go_see_production_scheduling;flipH=1;part=1;");e.vertex=!0;v.insert(e);e.style+=A;h=new mxCell("",new mxGeometry(.05*f,.1*d,.9*f,.8*d),"shape=mxgraph.lean_mapping.go_see_production_scheduling;flipH=1;part=1;");h.vertex=!0;v.insert(h);h.style+=A;var u=new mxCell("",new mxGeometry(0,.2*d,.9*f,.8*d),"shape=mxgraph.lean_mapping.go_see_production_scheduling;flipH=1;part=1;whiteSpace=wrap;html=1;spacing=2;");u.vertex=!0;v.insert(u);u.style+=A+
  106. m(a);u.value=k(a.Text);break;case "AWSRoundedRectangleContainerBlock2":v.style+="strokeColor=none;fillColor=none;";a.Spotfleet?(e=new mxCell("",new mxGeometry(0,0,f,d-20),"resizeWidth=1;resizeHeight=1;fillColor=none;align=center;verticalAlign=bottom;spacing=2;rounded=1;arcSize=10;"),e.geometry.offset=new mxPoint(0,20),e.geometry.relative=!0,e.vertex=!0,v.insert(e),e.style+=g(a,c)+m(a.Title)+t(a)+l(a),e.value=k(a.Title),h=new mxCell("",new mxGeometry(0,0,35,40),"strokeColor=none;shape=mxgraph.aws3.spot_instance;fillColor=#f58536;"),
  107. h.geometry.relative=!0,h.geometry.offset=new mxPoint(30,0),h.vertex=!0,v.insert(h)):a.Beanstalk?(e=new mxCell("",new mxGeometry(0,0,f,d-20),"resizeWidth=1;resizeHeight=1;fillColor=none;align=center;verticalAlign=bottom;spacing=2;rounded=1;arcSize=10;"),e.geometry.offset=new mxPoint(0,20),e.geometry.relative=!0,e.vertex=!0,v.insert(e),e.style+=g(a,c)+m(a.Title)+t(a)+l(a),e.value=k(a.Title),h=new mxCell("",new mxGeometry(0,0,30,40),"strokeColor=none;shape=mxgraph.aws3.elastic_beanstalk;fillColor=#759C3E;"),
  108. h.geometry.relative=!0,h.geometry.offset=new mxPoint(30,0),h.vertex=!0,v.insert(h)):a.EC2?(e=new mxCell("",new mxGeometry(0,0,f,d-20),"resizeWidth=1;resizeHeight=1;fillColor=none;align=center;verticalAlign=bottom;spacing=2;rounded=1;arcSize=10;"),e.geometry.offset=new mxPoint(0,20),e.geometry.relative=!0,e.vertex=!0,v.insert(e),e.style+=g(a,c)+m(a.Title)+t(a)+l(a),e.value=k(a.Title),h=new mxCell("",new mxGeometry(0,0,32,40),"strokeColor=none;shape=mxgraph.aws3.ec2;fillColor=#F58534;"),h.geometry.relative=
  109. !0,h.geometry.offset=new mxPoint(30,0),h.vertex=!0,v.insert(h)):a.Subnet?(e=new mxCell("",new mxGeometry(0,0,f,d-20),"resizeWidth=1;resizeHeight=1;fillColor=none;align=center;verticalAlign=bottom;spacing=2;rounded=1;arcSize=10;"),e.geometry.offset=new mxPoint(0,20),e.geometry.relative=!0,e.vertex=!0,v.insert(e),e.style+=g(a,c)+m(a.Title)+t(a)+l(a),e.value=k(a.Title),h=new mxCell("",new mxGeometry(0,0,32,40),"strokeColor=none;shape=mxgraph.aws3.permissions;fillColor=#146EB4;"),h.geometry.relative=
  110. !0,h.geometry.offset=new mxPoint(30,0),h.vertex=!0,v.insert(h)):a.VPC?(e=new mxCell("",new mxGeometry(0,0,f,d-20),"resizeWidth=1;resizeHeight=1;fillColor=none;align=center;verticalAlign=bottom;spacing=2;rounded=1;arcSize=10;"),e.geometry.offset=new mxPoint(0,20),e.geometry.relative=!0,e.vertex=!0,v.insert(e),e.style+=g(a,c)+m(a.Title)+t(a)+l(a),e.value=k(a.Title),h=new mxCell("",new mxGeometry(0,0,60,40),"strokeColor=none;shape=mxgraph.aws3.virtual_private_cloud;fillColor=#146EB4;"),h.geometry.relative=
  111. !0,h.geometry.offset=new mxPoint(30,0),h.vertex=!0,v.insert(h)):a.AWS?(e=new mxCell("",new mxGeometry(0,0,f,d-20),"resizeWidth=1;resizeHeight=1;fillColor=none;align=center;verticalAlign=bottom;spacing=2;rounded=1;arcSize=10;"),e.geometry.offset=new mxPoint(0,20),e.geometry.relative=!0,e.vertex=!0,v.insert(e),e.style+=g(a,c)+m(a.Title)+t(a)+l(a),e.value=k(a.Title),h=new mxCell("",new mxGeometry(0,0,60,40),"strokeColor=none;shape=mxgraph.aws3.cloud;fillColor=#F58534;"),h.geometry.relative=!0,h.geometry.offset=
  112. new mxPoint(30,0),h.vertex=!0,v.insert(h)):a.Corporate?(e=new mxCell("",new mxGeometry(0,0,f,d-20),"resizeWidth=1;resizeHeight=1;fillColor=none;align=center;verticalAlign=bottom;spacing=2;rounded=1;arcSize=10;"),e.geometry.offset=new mxPoint(0,20),e.geometry.relative=!0,e.vertex=!0,v.insert(e),e.style+=g(a,c)+m(a.Title)+t(a)+l(a),e.value=k(a.Title),h=new mxCell("",new mxGeometry(0,0,25,40),"strokeColor=none;shape=mxgraph.aws3.corporate_data_center;fillColor=#7D7C7C;"),h.geometry.relative=!0,h.geometry.offset=
  113. new mxPoint(30,0),h.vertex=!0,v.insert(h)):(v.style="resizeWidth=1;resizeHeight=1;fillColor=none;align=center;verticalAlign=bottom;spacing=2;rounded=1;arcSize=10;"+g(a,c)+m(a.Title)+t(a)+l(a),v.value=k(a.Title));break;case "AWSElasticComputeCloudBlock2":v.style+="strokeColor=none;shape=mxgraph.aws3.ec2;verticalLabelPosition=bottom;align=center;verticalAlign=top;"+m(a.Title)+q(a,c)+p(a,c)+r(a);v.value=k(a.Title);break;case "AWSRoute53Block2":v.style+="strokeColor=none;shape=mxgraph.aws3.route_53;verticalLabelPosition=bottom;align=center;verticalAlign=top;"+
  114. m(a.Title)+q(a,c)+p(a,c)+r(a);v.value=k(a.Title);break;case "AWSRDBSBlock2":v.style+="strokeColor=none;shape=mxgraph.aws3.rds;verticalLabelPosition=bottom;align=center;verticalAlign=top;"+m(a.Title)+q(a,c)+p(a,c)+r(a);v.value=k(a.Title);break;case "NET_RingNetwork":v.style+="strokeColor=none;fillColor=none;";var K=new mxCell("",new mxGeometry(.25*f,.25*d,.5*f,.5*d),"html=1;shape=ellipse;perimeter=ellipsePerimeter;strokeColor=#29AAE1;strokeWidth=2;");K.vertex=!0;v.insert(K);var O=[K];K.style+=q(a,
  115. c);var G=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=none;rounded=0;endArrow=none;dashed=0;html=1;strokeColor=#29AAE1;strokeWidth=2;");G.geometry.relative=!0;G.edge=!0;Ta(.5*f,0,G,D,z,O,v,K);Ta(.855*f,.145*d,G,D,z,O,v,K);Ta(f,.5*d,G,D,z,O,v,K);Ta(.855*f,.855*d,G,D,z,O,v,K);Ta(.5*f,d,G,D,z,O,v,K);Ta(.145*f,.855*d,G,D,z,O,v,K);Ta(0,.5*d,G,D,z,O,v,K);Ta(.145*f,.145*d,G,D,z,O,v,K);break;case "NET_Ethernet":v.style+="strokeColor=none;fillColor=none;";K=new mxCell("",new mxGeometry(0,.5*d-10,f,20),
  116. "shape=mxgraph.networks.bus;gradientColor=none;gradientDirection=north;fontColor=#ffffff;perimeter=backbonePerimeter;backboneSize=20;fillColor=#29AAE1;strokeColor=#29AAE1;");K.vertex=!0;v.insert(K);O=[K];G=new mxCell("",new mxGeometry(0,0,0,0),"strokeColor=#29AAE1;edgeStyle=none;rounded=0;endArrow=none;html=1;strokeWidth=2;");G.geometry.relative=!0;G.edge=!0;for(var O=[K],Pb=f/a.NumTopNodes,b=0;b<a.NumTopNodes;b++)Ta(.5*Pb+b*Pb,0,G,D,z,O,v,K);Pb=f/a.NumBottomNodes;for(b=0;b<a.NumBottomNodes;b++)Ta(.5*
  117. Pb+b*Pb,d,G,D,z,O,v,K);break;case "EE_OpAmp":v.style+="shape=mxgraph.electrical.abstract.operational_amp_1;"+g(a,c)+q(a,c)+p(a,c)+r(a)+l(a)+m(a);v.value=k(a.Title);a.ToggleCharge&&(v.style+="flipV=1;");break;case "EIMessageChannelBlock":case "EIDatatypeChannelBlock":case "EIInvalidMessageChannelBlock":case "EIDeadLetterChannelBlock":case "EIGuaranteedDeliveryBlock":v.style+="verticalLabelPosition=bottom;verticalAlign=top;"+g(a,c)+q(a,c)+p(a,c)+r(a)+l(a)+t(a)+m(a);v.value=k(a.Text);"EIMessageChannelBlock"==
  118. n.Class?(e=new mxCell("",new mxGeometry(.5,.5,.9*f,20),"shape=mxgraph.eip.messageChannel;fillColor=#818181;part=1;"),e.geometry.offset=new mxPoint(.45*-f,0)):"EIDatatypeChannelBlock"==n.Class?(e=new mxCell("",new mxGeometry(.5,.5,.9*f,20),"shape=mxgraph.eip.dataChannel;fillColor=#818181;part=1;"),e.geometry.offset=new mxPoint(.45*-f,0)):"EIInvalidMessageChannelBlock"==n.Class?(e=new mxCell("",new mxGeometry(.5,.5,.9*f,20),"shape=mxgraph.eip.invalidMessageChannel;fillColor=#818181;part=1;"),e.geometry.offset=
  119. new mxPoint(.45*-f,0)):"EIDeadLetterChannelBlock"==n.Class?(e=new mxCell("",new mxGeometry(.5,.5,.9*f,20),"shape=mxgraph.eip.deadLetterChannel;fillColor=#818181;part=1;"),e.geometry.offset=new mxPoint(.45*-f,0)):"EIGuaranteedDeliveryBlock"==n.Class&&(e=new mxCell("",new mxGeometry(.5,.5,20,27),"shape=cylinder;fillColor=#818181;part=1;"),e.geometry.offset=new mxPoint(-10,-7));e.geometry.relative=!0;e.vertex=!0;v.insert(e);e.style+=g(a,c)+p(a,c)+l(a);G=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=none;rounded=0;endArrow=block;dashed=0;html=1;strokeColor=#818181;strokeWidth=1;endFill=1;endSize=6;");
  120. G.geometry.relative=!0;G.edge=!0;W(.15*f,.25*d,.85*f,.25*d,G,D,z,O,v,K);break;case "EIChannelAdapterBlock":v.style+="verticalLabelPosition=bottom;verticalAlign=top;"+g(a,c)+q(a,c)+p(a,c)+r(a)+l(a)+t(a)+m(a);v.value=k(a.Text);e=new mxCell("",new mxGeometry(0,.07*d,.21*f,.86*d),"fillColor=#FFFF33;part=1;");e.vertex=!0;v.insert(e);e.style+=g(a,c)+p(a,c)+l(a)+t(a);h=new mxCell("",new mxGeometry(.26*f,.09*d,.2*f,.82*d),"shape=mxgraph.eip.channel_adapter;fillColor=#4CA3D9;part=1;");h.vertex=!0;v.insert(h);
  121. h.style+=g(a,c)+p(a,c)+l(a)+t(a);u=new mxCell("",new mxGeometry(1,.5,.35*f,20),"shape=mxgraph.eip.messageChannel;fillColor=#818181;part=1;");u.geometry.relative=!0;u.geometry.offset=new mxPoint(.4*-f,-10);u.vertex=!0;v.insert(u);u.style+=g(a,c)+p(a,c)+l(a)+t(a);C=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;rounded=0;exitX=1;exitY=0.5;entryX=0;entryY=0.5;endArrow=none;dashed=0;html=1;strokeWidth=1;endFill=1;endSize=2;");C.geometry.relative=!0;C.edge=!0;e.insertEdge(C,!0);h.insertEdge(C,
  122. !1);C.style+=g(a,c);D.push(z.addCell(C,null,null,null,null));B=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;rounded=0;exitX=1;exitY=0.5;entryX=0;entryY=0.5;endArrow=block;startArrow=block;dashed=0;html=1;strokeColor=#818181;strokeWidth=1;endFill=1;endSize=2;startFill=1;startSize=2;");B.geometry.relative=!0;B.edge=!0;h.insertEdge(B,!0);u.insertEdge(B,!1);D.push(z.addCell(B,null,null,null,null));break;case "EIMessageBlock":case "EICommandMessageBlock":case "EIDocumentMessageBlock":case "EIEventMessageBlock":v.style+=
  123. "strokeColor=none;fillColor=none;verticalLabelPosition=bottom;verticalAlign=top;"+m(a);v.value=k(a.Text);e=new mxCell("",new mxGeometry(0,0,17,17),"shape=ellipse;fillColor=#808080;part=1;");e.vertex=!0;v.insert(e);e.style+=g(a,c)+l(a);for(var Qb=a.Messages,ic=(d-17)/Qb,h=[],G=[],b=0;b<Qb;b++){var Rb=ic*(b+1)-3;h[b]=new mxCell("",new mxGeometry(f-20,Rb,20,20),"part=1;");h[b].vertex=!0;v.insert(h[b]);h[b].style+=g(a,c)+q(a,c)+p(a,c)+r(a)+l(a)+t(a);switch(n.Class){case "EIMessageBlock":h[b].value=k(a["message_"+
  124. (b+1)]);h.style+=m(a["message_"+(b+1)]);break;case "EICommandMessageBlock":h[b].value="C";h[b].style+="fontStyle=1;fontSize=10;";break;case "EIDocumentMessageBlock":h[b].value="D";h[b].style+="fontStyle=1;fontSize=10;";break;case "EIEventMessageBlock":h[b].value="E",h[b].style+="fontStyle=1;fontSize=10;"}G[b]=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;rounded=0;exitX=0;exitY=0.5;endArrow=none;dashed=0;html=1;");G[b].geometry.relative=!0;G[b].edge=!0;e.insertEdge(G[b],!1);
  125. h[b].insertEdge(G[b],!0);G[b].style+=g(a,c)+l(a);var bb=[];bb.push(new mxPoint(Aa+8.5,Ba+Rb+10));G[b].geometry.points=bb;D.push(z.addCell(G[b],null,null,null,null))}break;case "EIMessageEndpointBlock":v.style+="verticalLabelPosition=bottom;verticalAlign=top;"+g(a,c)+q(a,c)+p(a,c)+r(a)+l(a)+t(a)+m(a);v.value=k(a.Text);e=new mxCell("",new mxGeometry(.45*f,.25*d,.3*f,.5*d),"part=1;");e.vertex=!0;v.insert(e);e.style+=g(a,c)+p(a,c)+l(a);G=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=none;rounded=0;endArrow=block;dashed=0;html=1;strokeColor=#818181;strokeWidth=1;endFill=1;endSize=6;");
  126. G.geometry.relative=!0;G.edge=!0;W(0,.5*d,.4*f,.5*d,G,D,z,O,v,K);break;case "EIPublishSubscribeChannelBlock":v.style+="verticalLabelPosition=bottom;verticalAlign=top;"+g(a,c)+q(a,c)+p(a,c)+r(a)+l(a)+t(a)+m(a);v.value=k(a.Text);var C=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=none;rounded=0;endArrow=block;dashed=0;html=1;strokeColor=#818181;strokeWidth=1;endFill=1;endSize=6;");C.geometry.relative=!0;C.edge=!0;W(.05*f,.5*d,.85*f,.5*d,C,D,z,O,v,K);var B=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=elbowEdgeStyle;rounded=0;endArrow=block;dashed=0;html=1;strokeColor=#818181;strokeWidth=1;endFill=1;endSize=6;");
  127. B.geometry.relative=!0;B.edge=!0;W(.05*f,.5*d,.85*f,.15*d,B,D,z,O,v,K);var L=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=elbowEdgeStyle;rounded=0;endArrow=block;dashed=0;html=1;strokeColor=#818181;strokeWidth=1;endFill=1;endSize=6;");L.geometry.relative=!0;L.edge=!0;W(.05*f,.5*d,.85*f,.85*d,L,D,z,O,v,K);break;case "EIMessageBusBlock":v.style+="verticalLabelPosition=bottom;verticalAlign=top;"+g(a,c)+q(a,c)+p(a,c)+r(a)+l(a)+t(a)+m(a);v.value=k(a.Text);C=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=none;rounded=0;endArrow=block;dashed=0;html=1;strokeWidth=1;endFill=1;endSize=4;startArrow=block;startFill=1;startSize=4;");
  128. C.geometry.relative=!0;C.edge=!0;C.style+=g(a,c);W(.05*f,.5*d,.95*f,.5*d,C,D,z,O,v,K);B=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=elbowEdgeStyle;rounded=0;endArrow=block;dashed=0;html=1;strokeWidth=1;endFill=1;endSize=4;startArrow=block;startFill=1;startSize=4;");B.geometry.relative=!0;B.edge=!0;B.style+=g(a,c);W(.3*f,.1*d,.3*f,.5*d,B,D,z,O,v,K);L=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=elbowEdgeStyle;rounded=0;endArrow=block;dashed=0;html=1;strokeWidth=1;endFill=1;endSize=4;startArrow=block;startFill=1;startSize=4;");
  129. L.geometry.relative=!0;L.edge=!0;L.style+=g(a,c);W(.7*f,.1*d,.7*f,.5*d,L,D,z,O,v,K);var X=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=elbowEdgeStyle;rounded=0;endArrow=block;dashed=0;html=1;strokeWidth=1;endFill=1;endSize=4;startArrow=block;startFill=1;startSize=4;");X.geometry.relative=!0;X.edge=!0;X.style+=g(a,c);W(.5*f,.5*d,.5*f,.9*d,X,D,z,O,v,K);break;case "EIRequestReplyBlock":v.style+="verticalLabelPosition=bottom;verticalAlign=top;"+g(a,c)+q(a,c)+p(a,c)+r(a)+l(a)+t(a)+m(a);v.value=k(a.Text);
  130. e=new mxCell("",new mxGeometry(.2*f,.21*d,.16*f,.24*d),"part=1;");e.vertex=!0;v.insert(e);e.style+=g(a,c)+p(a,c)+l(a);C=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=none;rounded=0;endArrow=block;dashed=0;html=1;strokeColor=#818181;strokeWidth=1;endFill=1;endSize=6;");C.geometry.relative=!0;C.edge=!0;W(.45*f,.33*d,.8*f,.33*d,C,D,z,O,v,K);h=new mxCell("",new mxGeometry(.64*f,.55*d,.16*f,.24*d),"part=1;");h.vertex=!0;v.insert(h);h.style+=g(a,c)+p(a,c)+l(a);B=new mxCell("",new mxGeometry(0,0,0,0),
  131. "edgeStyle=none;rounded=0;endArrow=block;dashed=0;html=1;strokeColor=#818181;strokeWidth=1;endFill=1;endSize=6;");B.geometry.relative=!0;B.edge=!0;W(.55*f,.67*d,.2*f,.67*d,B,D,z,O,v,K);break;case "EIReturnAddressBlock":v.style+="verticalLabelPosition=bottom;verticalAlign=top;"+g(a,c)+q(a,c)+p(a,c)+r(a)+l(a)+t(a)+m(a);v.value=k(a.Text);e=new mxCell("",new mxGeometry(.1*f,.15*d,.8*f,.7*d),"part=1;shape=mxgraph.eip.retAddr;fillColor=#FFE040;");e.vertex=!0;v.insert(e);e.style+=g(a,c)+p(a,c)+l(a);break;
  132. case "EICorrelationIDBlock":v.style+="verticalLabelPosition=bottom;verticalAlign=top;"+g(a,c)+q(a,c)+p(a,c)+r(a)+l(a)+t(a)+m(a);v.value=k(a.Text);e=new mxCell("",new mxGeometry(.04*f,.06*d,.18*f,.28*d),"shape=ellipse;fillColor=#808080;part=1;");e.vertex=!0;v.insert(e);e.style+=g(a,c)+l(a);h=new mxCell("",new mxGeometry(.2*f,.56*d,.2*f,.32*d),"part=1;");h.vertex=!0;v.insert(h);h.style+=g(a,c)+p(a,c)+l(a)+t(a);h.value="A";h.style+="fontStyle=1;fontSize=10;";C=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;rounded=0;exitX=0;exitY=0.5;endArrow=none;dashed=0;html=1;part=1;");
  133. C.geometry.relative=!0;C.edge=!0;e.insertEdge(C,!1);h.insertEdge(C,!0);C.style+=g(a,c)+l(a);bb=[];bb.push(new mxPoint(Aa+.13*f,Ba+.72*d));C.geometry.points=bb;D.push(z.addCell(C,null,null,null,null));u=new mxCell("",new mxGeometry(.6*f,.06*d,.18*f,.28*d),"shape=ellipse;fillColor=#808080;part=1;");u.vertex=!0;v.insert(u);u.style+=g(a,c)+l(a);E=new mxCell("",new mxGeometry(.76*f,.56*d,.2*f,.32*d),"part=1;");E.vertex=!0;v.insert(E);E.style+=g(a,c)+p(a,c)+l(a)+t(a);E.value="B";E.style+="fontStyle=1;fontSize=10;";
  134. B=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;rounded=0;exitX=0;exitY=0.5;endArrow=none;dashed=0;html=1;part=1;");B.geometry.relative=!0;B.edge=!0;u.insertEdge(B,!1);E.insertEdge(B,!0);B.style+=g(a,c)+l(a);var Vb=[];Vb.push(new mxPoint(Aa+.69*f,Ba+.72*d));B.geometry.points=Vb;D.push(z.addCell(B,null,null,null,null));L=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;endArrow=block;endFill=1;endSize=6;part=1;");L.geometry.relative=!0;L.edge=!0;e.insertEdge(L,
  135. !1);u.insertEdge(L,!0);L.style+=g(a,c)+l(a);D.push(z.addCell(L,null,null,null,null));break;case "EIMessageSequenceBlock":v.style+="verticalLabelPosition=bottom;verticalAlign=top;"+g(a,c)+q(a,c)+p(a,c)+r(a)+l(a)+t(a)+m(a);v.value=k(a.Text);e=new mxCell("1",new mxGeometry(.2*f,.4*d,.1*f,.19*d),"fontStyle=1;fontSize=10;part=1;");e.vertex=!0;v.insert(e);e.style+=g(a,c)+l(a);h=new mxCell("2",new mxGeometry(.45*f,.4*d,.1*f,.19*d),"fontStyle=1;fontSize=10;part=1;");h.vertex=!0;v.insert(h);h.style+=g(a,c)+
  136. l(a);u=new mxCell("3",new mxGeometry(.7*f,.4*d,.1*f,.19*d),"fontStyle=1;fontSize=10;part=1;");u.vertex=!0;v.insert(u);u.style+=g(a,c)+l(a);C=new mxCell("",new mxGeometry(0,0,0,0),"curved=1;endArrow=block;html=1;endSize=3;part=1;");e.insertEdge(C,!1);h.insertEdge(C,!0);C.geometry.points=[new mxPoint(Aa+.375*f,Ba+.15*d)];C.geometry.relative=!0;C.edge=!0;C.style+=g(a,c)+l(a);D.push(z.addCell(C,null,null,null,null));B=new mxCell("",new mxGeometry(0,0,0,0),"curved=1;endArrow=block;html=1;endSize=3;part=1;");
  137. h.insertEdge(B,!1);u.insertEdge(B,!0);B.geometry.points=[new mxPoint(Aa+.675*f,Ba+.15*d)];B.geometry.relative=!0;B.edge=!0;B.style+=g(a,c)+l(a);D.push(z.addCell(B,null,null,null,null));break;case "EIMessageExpirationBlock":v.style+="verticalLabelPosition=bottom;verticalAlign=top;"+g(a,c)+q(a,c)+p(a,c)+r(a)+l(a)+t(a)+m(a);v.value=k(a.Text);e=new mxCell("",new mxGeometry(.3*f,.2*d,.4*f,.6*d),"shape=mxgraph.ios7.icons.clock;flipH=1;part=1;");e.vertex=!0;v.insert(e);e.style+=g(a,c)+l(a);break;case "EIMessageBrokerBlock":v.style+=
  138. "strokeColor=none;fillColor=none;verticalLabelPosition=bottom;verticalAlign=top;"+N(a)+I(a)+M(a)+ha(a);v.value=k(a.Text);e=new mxCell("",new mxGeometry(.38*f,.42*d,.24*f,.16*d),"part=1;fillColor=#aefe7d;");e.vertex=!0;v.insert(e);e.style+=g(a,c)+l(a);h=new mxCell("",new mxGeometry(.38*f,0,.24*f,.16*d),"part=1;");h.vertex=!0;v.insert(h);h.style+=q(a,c)+g(a,c)+l(a);u=new mxCell("",new mxGeometry(.76*f,.23*d,.24*f,.16*d),"part=1;");u.vertex=!0;v.insert(u);u.style=h.style;var E=new mxCell("",new mxGeometry(.76*
  139. f,.61*d,.24*f,.16*d),"part=1;");E.vertex=!0;v.insert(E);E.style=h.style;var Yb=new mxCell("",new mxGeometry(.38*f,.84*d,.24*f,.16*d),"part=1;");Yb.vertex=!0;v.insert(Yb);Yb.style=h.style;var Zb=new mxCell("",new mxGeometry(0,.61*d,.24*f,.16*d),"part=1;");Zb.vertex=!0;v.insert(Zb);Zb.style=h.style;var $b=new mxCell("",new mxGeometry(0,.23*d,.24*f,.16*d),"part=1;");$b.vertex=!0;v.insert($b);$b.style=h.style;C=new mxCell("",new mxGeometry(0,0,0,0),"endArrow=none;part=1;");e.insertEdge(C,!1);h.insertEdge(C,
  140. !0);C.edge=!0;C.style+=g(a,c)+l(a);D.push(z.addCell(C,null,null,null,null));B=new mxCell("",new mxGeometry(0,0,0,0),"endArrow=none;part=1;");e.insertEdge(B,!1);u.insertEdge(B,!0);B.edge=!0;B.style+=g(a,c)+l(a);D.push(z.addCell(B,null,null,null,null));L=new mxCell("",new mxGeometry(0,0,0,0),"endArrow=none;part=1;");e.insertEdge(L,!1);E.insertEdge(L,!0);L.edge=!0;L.style+=g(a,c)+l(a);D.push(z.addCell(L,null,null,null,null));X=new mxCell("",new mxGeometry(0,0,0,0),"endArrow=none;part=1;");e.insertEdge(X,
  141. !1);Yb.insertEdge(X,!0);X.edge=!0;X.style+=g(a,c)+l(a);D.push(z.addCell(X,null,null,null,null));var tb=new mxCell("",new mxGeometry(0,0,0,0),"endArrow=none;part=1;");e.insertEdge(tb,!1);Zb.insertEdge(tb,!0);tb.edge=!0;tb.style+=g(a,c)+l(a);D.push(z.addCell(tb,null,null,null,null));var ub=new mxCell("",new mxGeometry(0,0,0,0),"endArrow=none;part=1;");e.insertEdge(ub,!1);$b.insertEdge(ub,!0);ub.edge=!0;ub.style+=g(a,c)+l(a);D.push(z.addCell(ub,null,null,null,null));break;case "EIDurableSubscriberBlock":v.style+=
  142. "verticalLabelPosition=bottom;verticalAlign=top;"+g(a,c)+q(a,c)+p(a,c)+r(a)+l(a)+t(a)+m(a);v.value=k(a.Text);C=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=elbowEdgeStyle;rounded=0;endArrow=block;endFill=1;endSize=6;");C.geometry.relative=!0;C.edge=!0;W(.05*f,.5*d,.6*f,.25*d,C,D,z,O,v,K);B=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=elbowEdgeStyle;rounded=0;endArrow=block;endFill=1;endSize=6;");B.geometry.relative=!0;B.edge=!0;W(.05*f,.5*d,.6*f,.75*d,B,D,z,O,v,K);e=new mxCell("",new mxGeometry(.7*
  143. f,.1*d,.15*f,.32*d),"shape=mxgraph.eip.durable_subscriber;part=1;fillColor=#818181;");e.vertex=!0;v.insert(e);e.style+=g(a,c)+l(a);break;case "EIControlBusBlock":v.style+="verticalLabelPosition=bottom;verticalAlign=top;"+g(a,c)+q(a,c)+p(a,c)+r(a)+l(a)+t(a)+m(a);v.value=k(a.Text);e=new mxCell("",new mxGeometry(.25*f,.25*d,.5*f,.5*d),"shape=mxgraph.eip.control_bus;part=1;");e.vertex=!0;v.insert(e);e.style+=g(a,c)+l(a);break;case "EIMessageHistoryBlock":v.style+="strokeColor=none;fillColor=none;verticalLabelPosition=bottom;verticalAlign=top;"+
  144. m(a);v.value=k(a.Text);e=new mxCell("",new mxGeometry(0,0,17,17),"shape=ellipse;fillColor=#808080;part=1;");e.vertex=!0;v.insert(e);e.style+=g(a,c)+l(a);u=new mxCell("",new mxGeometry(f-45,30,30,20),"shape=mxgraph.mockup.misc.mail2;fillColor=#FFE040;part=1;");u.vertex=!0;v.insert(u);u.style+=g(a,c)+l(a);L=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;rounded=0;exitX=0;exitY=0.5;endArrow=none;dashed=0;html=1;");L.geometry.relative=!0;L.edge=!0;e.insertEdge(L,!1);u.insertEdge(L,
  145. !0);L.style+=g(a,c)+l(a);L.geometry.points=[new mxPoint(Aa+8.5,Ba+40)];D.push(z.addCell(L,null,null,null,null));E=new mxCell("",new mxGeometry(f-45,d-20,20,20),"part=1;");E.vertex=!0;v.insert(E);E.value=k(a.message_0);E.style+=m(a.message_0);E.style+=g(a,c)+q(a,c)+p(a,c)+r(a)+l(a)+t(a);X=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;rounded=0;exitX=0;exitY=0.5;endArrow=none;dashed=0;html=1;");X.geometry.relative=!0;X.edge=!0;e.insertEdge(X,!1);E.insertEdge(X,!0);X.style+=g(a,
  146. c)+l(a);X.geometry.points=[new mxPoint(Aa+8.5,Ba+d-10)];D.push(z.addCell(X,null,null,null,null));Qb=a.HistoryMessages;ic=(d-75)/Qb;h=[];G=[];for(b=0;b<Qb;b++)Rb=ic*(b+1)+30,h[b]=new mxCell("",new mxGeometry(f-20,Rb,20,20),"part=1;"),h[b].vertex=!0,h[b].value=k(a["message_"+(b+1)]),h.style+=m(a["message_"+(b+1)]),v.insert(h[b]),h[b].style+=g(a,c)+q(a,c)+p(a,c)+r(a)+l(a)+t(a),G[b]=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;rounded=0;exitX=0;exitY=0.5;endArrow=none;dashed=0;html=1;"),
  147. G[b].geometry.relative=!0,G[b].edge=!0,u.insertEdge(G[b],!1),h[b].insertEdge(G[b],!0),G[b].style+=g(a,c)+l(a),bb=[],bb.push(new mxPoint(Aa+f-30,Ba+Rb+10)),G[b].geometry.points=bb,D.push(z.addCell(G[b],null,null,null,null));break;case "fpDoor":v.style+="shape=mxgraph.floorplan.doorRight;"+g(a,c)+p(a,c)+r(a)+l(a)+V(a,c,v);t(a);0>a.DoorAngle&&(v.style+="flipV=1;");break;case "fpDoubleDoor":v.style+="shape=mxgraph.floorplan.doorDouble;"+g(a,c)+p(a,c)+r(a)+l(a)+V(a,c,v)+t(a);0<a.DoorAngle&&(v.style+="flipV=1;");
  148. break;case "fpRestroomLights":v.style+="strokeColor=none;fillColor=none;"+V(a,c,v);e=new mxCell("",new mxGeometry(0,0,f,.25*d),"part=1;");e.vertex=!0;v.insert(e);e.style+=g(a,c)+q(a,c)+l(a)+p(a,c)+r(a)+t(a);for(var h=[],rc=.02*f,jc=(f-2*rc)/a.LightCount,sc=.8*jc,b=0;b<a.LightCount;b++)h[b]=new mxCell("",new mxGeometry(rc+jc*b+(jc-sc)/2,.25*d,sc,.75*d),"part=1;shape=ellipse;"),h[b].vertex=!0,v.insert(h[b]),h[b].style+=g(a,c)+q(a,c)+l(a)+p(a,c)+r(a)+t(a);break;case "fpRestroomSinks":v.style+="strokeColor=none;fillColor=none;"+
  149. V(a,c,v);for(var e=[],tc=f/a.SinkCount,b=0;b<a.SinkCount;b++)e[b]=new mxCell("",new mxGeometry(tc*b,0,tc,d),"part=1;shape=mxgraph.floorplan.sink_2;"),e[b].vertex=!0,v.insert(e[b]),e[b].style+=g(a,c)+q(a,c)+l(a)+p(a,c)+r(a)+t(a);break;case "fpRestroomStalls":v.style+="strokeColor=none;fillColor=none;";var ka=.1*f/a.StallCount,e=new mxCell("",new mxGeometry(0,0,ka,d),"fillColor=#000000;part=1;");e.vertex=!0;v.insert(e);e.style+=g(a,c)+l(a);for(var sa=(f-ka)/a.StallCount,kc=[],Sb=[],Tb=[],Ub=[],w=g(a,
  150. c),w=""==w?"#000000;":w.replace("stokreColor=",""),cc="part=1;fillColor="+w+g(a,c)+l(a),lc=q(a,c)+g(a,c)+l(a),b=0;b<a.StallCount;b++)kc[b]=new mxCell("",new mxGeometry((b+1)*sa,0,ka,d),cc),kc[b].vertex=!0,v.insert(kc[b]),Tb[b]=new mxCell("",new mxGeometry(ka+b*sa+.05*(sa-ka),d-.92*(sa-ka),.9*(sa-ka),.92*(sa-ka)),"shape=mxgraph.floorplan.doorRight;flipV=1;part=1;"),Tb[b].vertex=!0,v.insert(Tb[b]),Tb[b].style+=lc,Sb[b]=new mxCell("",new mxGeometry(ka+b*sa+.2*(sa-ka),0,.6*(sa-ka),.8*(sa-ka)),"shape=mxgraph.floorplan.toilet;part=1;"),
  151. Sb[b].vertex=!0,v.insert(Sb[b]),Sb[b].style+=lc,Ub[b]=new mxCell("",new mxGeometry(ka+b*sa,.42*d,.15*(sa-ka),.12*(sa-ka)),"part=1;"),Ub[b].vertex=!0,v.insert(Ub[b]),Ub[b].style+=lc;break;case "PEOneToMany":v.style+="strokeColor=none;fillColor=none;";var ac="edgeStyle=none;endArrow=none;part=1;"+g(a,c)+l(a)+p(a,c)+r(a)+t(a),w=g(a,c),w=""==w?"#000000;":w.replace("stokreColor=",""),mc="shape=triangle;part=1;fillColor="+w+g(a,c)+l(a)+p(a,c)+r(a)+t(a),C=new mxCell("",new mxGeometry(0,0,0,0),ac);C.geometry.relative=
  152. !0;C.edge=!0;W(0,.5*d,.65*f,.5*d,C,D,z,O,v,K);for(var y=d/a.numLines,B=[],fb=[],b=0;b<a.numLines;b++)B[b]=new mxCell("",new mxGeometry(0,0,0,0),ac),B[b].geometry.relative=!0,B[b].edge=!0,W(.65*f,.5*d,.96*f,(b+.5)*y,B[b],D,z,O,v,K),fb[b]=new mxCell("",new mxGeometry(.95*f,(b+.2)*y,.05*f,.6*y),mc),fb[b].vertex=!0,v.insert(fb[b]);break;case "PEMultilines":v.style+="strokeColor=none;fillColor=none;";ac="edgeStyle=none;endArrow=none;part=1;"+g(a,c)+l(a)+p(a,c)+r(a)+t(a);w=g(a,c);w=""==w?"#000000;":w.replace("stokreColor=",
  153. "");mc="shape=triangle;part=1;fillColor="+w+g(a,c)+l(a)+p(a,c)+r(a)+t(a);y=d/a.numLines;B=[];fb=[];for(b=0;b<a.numLines;b++)B[b]=new mxCell("",new mxGeometry(0,0,0,0),ac),B[b].geometry.relative=!0,B[b].edge=!0,W(0,(b+.5)*y,.96*f,(b+.5)*y,B[b],D,z,O,v,K),fb[b]=new mxCell("",new mxGeometry(.95*f,(b+.2)*y,.05*f,.6*y),mc),fb[b].vertex=!0,v.insert(fb[b]);break;case "PEVesselBlock":v.style+="verticalLabelPosition=bottom;verticalAlign=top;"+g(a,c)+q(a,c)+l(a)+p(a,c)+r(a)+t(a)+m(a);v.value=k(a.Text);switch(a.vesselType){case 1:v.style+=
  154. "shape=mxgraph.pid.vessels.pressurized_vessel;";break;case 2:v.style+="shape=hexagon;size=0.10;direction=south;"}break;case "PEClosedTankBlock":v.style+="verticalLabelPosition=bottom;verticalAlign=top;"+g(a,c)+q(a,c)+l(a)+p(a,c)+r(a)+t(a)+m(a);v.value=k(a.Text);1==a.peakedRoof&&0==a.stumpType?v.style+="shape=mxgraph.pid.vessels.tank_(conical_roof);":1==a.stumpType&&(v.style+="shape=mxgraph.pid.vessels.tank_(boot);");break;case "PEColumnBlock":v.style+="verticalLabelPosition=bottom;verticalAlign=top;";
  155. g(a,c)+q(a,c)+l(a)+p(a,c)+r(a)+t(a)+m(a);v.value=k(a.Text);v.style=0==a.columnType?v.style+"shape=mxgraph.pid.vessels.pressurized_vessel;":v.style+"shape=mxgraph.pid.vessels.tank;";break;case "PECompressorTurbineBlock":v.style+="strokeColor=none;fillColor=none;"+V(a,c,v)+m(a);v.value=k(a.Text);A=g(a,c)+q(a,c)+l(a)+p(a,c)+r(a)+t(a);e=new mxCell("",new mxGeometry(0,.2*d,f,.6*d),"part=1;shape=trapezoid;direction=south;");e.vertex=!0;v.insert(e);e.style+=A;A+="endSize=4;endArrow=block;endFill=1;";0==
  156. a.compressorType?(C=new mxCell("",new mxGeometry(0,0,0,0),""),C.geometry.relative=!0,C.edge=!0,C.style+=A,W(0,0,0,.2*d,C,D,z,O,v,K),B=new mxCell("",new mxGeometry(0,0,0,0),""),B.geometry.relative=!0,B.edge=!0,B.style+=A,W(f,.67*d,f,d,B,D,z,O,v,K)):(e.style+="flipH=1;",C=new mxCell("",new mxGeometry(0,0,0,0),""),C.geometry.relative=!0,C.edge=!0,C.style+=A,W(0,0,0,.33*d,C,D,z,O,v,K),B=new mxCell("",new mxGeometry(0,0,0,0),""),B.geometry.relative=!0,B.edge=!0,B.style+=A,W(f,.8*d,f,d,B,D,z,O,v,K));1==
  157. a.centerLineType&&(L=new mxCell("",new mxGeometry(0,0,0,0),""),L.geometry.relative=!0,L.edge=!0,L.style+=A,W(.2*f,.5*d,.8*f,.5*d,L,D,z,O,v,K));break;case "PEMotorDrivenTurbineBlock":A=g(a,c)+q(a,c)+l(a)+p(a,c)+t(a);v.style+="shape=ellipse;"+r(a)+V(a,c,v)+m(a);v.value=k(a.Text);e=new mxCell("",new mxGeometry(.2*f,.2*d,.6*f,.6*d),"part=1;shape=trapezoid;direction=south;");e.vertex=!0;v.insert(e);e.style+=A;break;case "PEIndicatorBlock":case "PEIndicator2Block":case "PESharedIndicatorBlock":case "PEComputerIndicatorBlock":case "PESharedIndicator2Block":case "PEProgrammableIndicatorBlock":A=
  158. p(a,c);v.style+=A+g(a,c)+q(a,c)+l(a)+t(a)+r(a)+V(a,c,v);switch(n.Class){case "PEIndicatorBlock":v.style+="shape=mxgraph.pid2inst.discInst;";break;case "PEIndicator2Block":v.style+="shape=mxgraph.pid2inst.indicator;indType=inst;";break;case "PESharedIndicatorBlock":v.style+="shape=mxgraph.pid2inst.sharedCont;";break;case "PEComputerIndicatorBlock":v.style+="shape=mxgraph.pid2inst.compFunc;";break;case "PESharedIndicator2Block":v.style+="shape=mxgraph.pid2inst.indicator;indType=ctrl;";break;case "PEProgrammableIndicatorBlock":v.style+=
  159. "shape=mxgraph.pid2inst.progLogCont;"}"PEIndicator2Block"==n.Class||"PESharedIndicator2Block"==n.Class?(e=new mxCell("",new mxGeometry(0,0,f,.5*f),"part=1;strokeColor=none;fillColor=none;"),e.vertex=!0,v.insert(e),e.style+=A+m(a.TopText),e.value=k(a.TopText),h=new mxCell("",new mxGeometry(0,.5*f,f,.5*f),"part=1;strokeColor=none;fillColor=none;")):(e=new mxCell("",new mxGeometry(0,0,f,.5*d),"part=1;strokeColor=none;fillColor=none;"),e.vertex=!0,v.insert(e),e.style+=A+m(a.TopText),e.value=k(a.TopText),
  160. h=new mxCell("",new mxGeometry(0,.5*d,f,.5*d),"part=1;strokeColor=none;fillColor=none;"));h.vertex=!0;v.insert(h);h.style+=A;m(a.BotText);h.value=k(a.BotText);switch(a.instrumentLocation){case 0:v.style+="mounting=field;";break;case 1:v.style+="mounting=inaccessible;";break;case 2:v.style+="mounting=room;";break;case 3:v.style+="mounting=local;"}break;case "PEGateValveBlock":case "PEGlobeValveBlock":case "PEAngleValveBlock":case "PEAngleGlobeValveBlock":case "PEPoweredValveBlock":var nc=!1;"PEPoweredValveBlock"==
  161. n.Class?1!=a.poweredHandOperated&&(nc=!0):1!=a.handOperated&&(nc=!0);if(nc){var a=cb(n).Properties,ma=a.BoundingBox,ec=ma.h;ma.h="PEAngleValveBlock"==n.Class||"PEAngleGlobeValveBlock"==n.Class?.7*ma.h:.6*ma.h;v=new mxCell("",new mxGeometry(Math.round(.6*ma.x+0),Math.round(.6*(ma.y+ec-ma.h)+0),Math.round(.6*ma.w),Math.round(.6*ma.h)),"");v.vertex=!0;gc(v,n)}if("PEPoweredValveBlock"==n.Class)v.style+="shape=mxgraph.pid2valves.valve;verticalLabelPosition=bottom;verticalAlign=top;"+p(a,c)+g(a,c)+q(a,
  162. c)+l(a)+t(a)+r(a)+V(a,c,v),1==a.poweredHandOperated?(v.style+="valveType=gate;actuator=powered;",e=new mxCell("",new mxGeometry(.325*f,0,.35*f,.35*d),"part=1;strokeColor=none;fillColor=none;spacingTop=2;"),e.vertex=!0,v.insert(e),e.style+=A+p(a,c)+g(a,c)+q(a,c)+l(a)+t(a)+r(a)+"fontSize=6;"+I(a.PoweredText)+M(a.PoweredText)+ha(a.PoweredText)+ta(a.PoweredText)+ua(a.PoweredText)+va(a.PoweredText)+wa(a.PoweredText)+Za(a.PoweredText),e.value=k(a.PoweredText)):v.style+="valveType=gate;";else{v.style+="verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.pid2valves.valve;"+
  163. p(a,c)+g(a,c)+q(a,c)+l(a)+t(a)+r(a)+V(a,c,v)+N(a)+I(a)+M(a)+ha(a);v.value=k(a.Text);switch(n.Class){case "PEGateValveBlock":v.style+="valveType=gate;";break;case "PEGlobeValveBlock":v.style+="valveType=globe;";break;case "PEAngleValveBlock":v.style+="valveType=angle;";break;case "PEAngleGlobeValveBlock":v.style+="valveType=angleGlobe;flipH=1;"}1==a.handOperated&&(v.style+="actuator=man;")}break;case "UI2BrowserBlock":v.style+="shape=mxgraph.mockup.containers.browserWindow;mainText=;"+p(a,c)+g(a,c)+
  164. q(a,c)+l(a)+t(a)+r(a)+V(a,c,v);1==a.vScroll&&(u=1==a.hScroll?new mxCell("",new mxGeometry(1,0,20,d-130),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=95;direction=north;resizeHeight=1;"):new mxCell("",new mxGeometry(1,0,20,d-110),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=95;direction=north;resizeHeight=1;"),u.geometry.relative=!0,u.geometry.offset=new mxPoint(-20,110),u.vertex=!0,v.insert(u),v.style+="spacingRight=20;");1==a.hScroll&&(E=1==a.vScroll?new mxCell("",new mxGeometry(0,
  165. 1,f-20,20),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=5;resizeWidth=1;"):new mxCell("",new mxGeometry(0,1,f,20),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=5;resizeWidth=1;"),E.geometry.relative=!0,E.geometry.offset=new mxPoint(0,-20),E.vertex=!0,v.insert(E));break;case "UI2WindowBlock":v.style+="shape=mxgraph.mockup.containers.window;mainText=;align=center;verticalAlign=top;spacing=5;"+p(a,c)+g(a,c)+q(a,c)+l(a)+t(a)+r(a)+V(a,c,v)+N(a.Title)+I(a.Title)+M(a.Title);v.value=
  166. k(a.Title);1==a.vScroll&&(u=1==a.hScroll?new mxCell("",new mxGeometry(1,0,20,d-50),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=95;direction=north;resizeHeight=1;"):new mxCell("",new mxGeometry(1,0,20,d-30),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=95;direction=north;resizeHeight=1;"),u.geometry.relative=!0,u.geometry.offset=new mxPoint(-20,30),u.vertex=!0,v.insert(u),v.style+="spacingRight=20;");1==a.hScroll&&(E=1==a.vScroll?new mxCell("",new mxGeometry(0,1,f-20,20),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=5;resizeWidth=1;"):
  167. new mxCell("",new mxGeometry(0,1,f,20),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=5;resizeWidth=1;"),E.geometry.relative=!0,E.geometry.offset=new mxPoint(0,-20),E.vertex=!0,v.insert(E));break;case "UI2DialogBlock":v.style+=p(a,c)+g(a,c)+q(a,c)+l(a)+t(a)+r(a)+V(a,c,v)+m(a.Text);v.value=k(a.Text);e=new mxCell("",new mxGeometry(0,0,f,30),"part=1;resizeHeight=0;");e.vertex=!0;v.insert(e);e.style+=A+m(a.Title);e.value=k(a.Title);h=new mxCell("",new mxGeometry(1,.5,20,20),"part=1;shape=ellipse;strokeColor=#008cff;resizable=0;fillColor=none;html=1;");
  168. h.geometry.relative=!0;h.geometry.offset=new mxPoint(-25,-10);h.vertex=!0;e.insert(h);1==a.vScroll&&(u=1==a.hScroll?new mxCell("",new mxGeometry(1,0,20,d-50),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=95;direction=north;resizeHeight=1;"):new mxCell("",new mxGeometry(1,0,20,d-30),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=95;direction=north;resizeHeight=1;"),u.geometry.relative=!0,u.geometry.offset=new mxPoint(-20,30),u.vertex=!0,v.insert(u),v.style+="spacingRight=20;");
  169. 1==a.hScroll&&(E=1==a.vScroll?new mxCell("",new mxGeometry(0,1,f-20,20),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=5;resizeWidth=1;"):new mxCell("",new mxGeometry(0,1,f,20),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=5;resizeWidth=1;"),E.geometry.relative=!0,E.geometry.offset=new mxPoint(0,-20),E.vertex=!0,v.insert(E));break;case "UI2AccordionBlock":v.style+=p(a,c)+g(a,c)+q(a,c)+l(a)+t(a)+r(a)+V(a,c,v);e=[];y=25;for(b=0;b<=a.Panels-1;b++)e[b]=b<a.Selected-1?new mxCell("",
  170. new mxGeometry(0,b*y,f,y),"part=1;fillColor=#000000;fillOpacity=25;"):b==a.Selected-1?new mxCell("",new mxGeometry(0,b*y,f,y),"part=1;fillColor=none;"):new mxCell("",new mxGeometry(0,d-(a.Panels-a.Selected)*y+(b-a.Selected)*y,f,y),"part=1;fillColor=#000000;fillOpacity=25;"),e[b].vertex=!0,v.insert(e[b]),e[b].style+=m(a["Panel_"+(b+1)]),e[b].value=k(a["Panel_"+(b+1)]),e[b].style.includes(";align=")||(e[b].style+="align=left;spacingLeft=5;");var R=g(a,c),R=R.replace("strokeColor","fillColor2");""==
  171. R&&(R="fillColor2=#000000;");1==a.vScroll&&(h=1==a.hScroll?new mxCell("",new mxGeometry(1,0,20,d-a.Selected*y-20-(a.Panels-a.Selected)*y),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=95;direction=north;resizeHeight=1;"):new mxCell("",new mxGeometry(1,0,20,d-a.Selected*y-(a.Panels-a.Selected)*y),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=95;direction=north;resizeHeight=1;"),h.geometry.relative=!0,h.geometry.offset=new mxPoint(-20,a.Selected*y),h.vertex=!0,v.insert(h),v.style+=
  172. "spacingRight=20;",h.style+=R+p(a,c)+g(a,c)+q(a,c)+l(a)+t(a));1==a.hScroll&&(u=1==a.vScroll?new mxCell("",new mxGeometry(0,1,f-20,20),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=5;resizeWidth=1;"):new mxCell("",new mxGeometry(0,1,f,20),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=5;resizeWidth=1;"),u.geometry.relative=!0,u.geometry.offset=new mxPoint(0,-20-(a.Panels-a.Selected)*y),u.vertex=!0,v.insert(u),u.style+=R+p(a,c)+g(a,c)+q(a,c)+l(a)+t(a));E=1==a.vScroll?new mxCell("",
  173. new mxGeometry(0,a.Selected*y,f-20,d-a.Selected*y-20-(a.Panels-a.Selected)*y),"part=1;fillColor=none;strokeColor=none;"):new mxCell("",new mxGeometry(0,a.Selected*y,f-20,d-a.Selected*y-(a.Panels-a.Selected)*y),"part=1;fillColor=none;strokeColor=none;");E.vertex=!0;v.insert(E);E.style+=m(a.Content_1);E.style.includes(";align=")||(E.style+="align=left;spacingLeft=5;");E.value=k(a.Content_1);break;case "UI2TabBarContainerBlock":v.style+="strokeColor=none;fillColor=none;";var e=[],h=[],y=25,pa=3,H=(f+
  174. pa)/(a.Tabs+1),qa=new mxCell("",new mxGeometry(0,y,f,d-y),"part=1;");qa.vertex=!0;v.insert(qa);qa.style+=p(a,c)+g(a,c)+q(a,c)+l(a)+t(a)+r(a)+V(a,c,v);for(b=0;b<=a.Tabs-1;b++)b==a.Selected-1?(h[b]=new mxCell("",new mxGeometry(10+b*H,0,H-pa,y),""),h[b].vertex=!0,v.insert(h[b]),h[b].style+=p(a,c)+g(a,c)+q(a,c)+l(a)+t(a)+r(a)+m(a["Tab_"+(b+1)])):(e[b]=new mxCell("",new mxGeometry(10+b*H,0,H-pa,y),"strokeColor=none;"),e[b].vertex=!0,v.insert(e[b]),e[b].style+=p(a,c)+q(a,c)+r(a),h[b]=new mxCell("",new mxGeometry(0,
  175. 0,H-pa,y),"fillColor=#000000;fillOpacity=25;"),h[b].vertex=!0,e[b].insert(h[b]),h[b].style+=g(a,c)+l(a)+t(a)+m(a["Tab_"+(b+1)])),h[b].value=k(a["Tab_"+(b+1)]),h[b].style.includes(";align=")||(h[b].style+="align=left;spacingLeft=2;");R=g(a,c);R=R.replace("strokeColor","fillColor2");""==R&&(R="fillColor2=#000000;");1==a.vScroll&&(h=1==a.hScroll?new mxCell("",new mxGeometry(1,0,20,d-20-y),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=95;direction=north;resizeHeight=1;"):new mxCell("",new mxGeometry(1,
  176. 0,20,d-y),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=95;direction=north;resizeHeight=1;"),h.geometry.relative=!0,h.geometry.offset=new mxPoint(-20,y),h.vertex=!0,v.insert(h),v.style+="spacingRight=20;",h.style+=R+p(a,c)+g(a,c)+q(a,c)+l(a)+t(a));1==a.hScroll&&(u=1==a.vScroll?new mxCell("",new mxGeometry(0,1,f-20,20),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=5;resizeWidth=1;"):new mxCell("",new mxGeometry(0,1,f,20),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=5;resizeWidth=1;"),
  177. u.geometry.relative=!0,u.geometry.offset=new mxPoint(0,-20),u.vertex=!0,v.insert(u),u.style+=R+p(a,c)+g(a,c)+q(a,c)+l(a)+t(a));break;case "UI2TabBar2ContainerBlock":v.style+="strokeColor=none;fillColor=none;";e=[];h=[];y=25;pa=3;H=(f+pa)/a.Tabs;qa=new mxCell("",new mxGeometry(0,y,f,d-y),"part=1;");qa.vertex=!0;v.insert(qa);qa.style+=p(a,c)+g(a,c)+q(a,c)+l(a)+t(a)+r(a)+V(a,c,v);for(b=0;b<=a.Tabs-1;b++)b==a.Selected-1?(h[b]=new mxCell("",new mxGeometry(b*H,0,H-pa,y),""),h[b].vertex=!0,v.insert(h[b]),
  178. h[b].style+=p(a,c)+g(a,c)+q(a,c)+l(a)+t(a)+r(a)+m(a["Tab_"+(b+1)])):(e[b]=new mxCell("",new mxGeometry(b*H,0,H-pa,y),"strokeColor=none;"),e[b].vertex=!0,v.insert(e[b]),e[b].style+=p(a,c)+q(a,c)+r(a),h[b]=new mxCell("",new mxGeometry(0,0,H-pa,y),"fillColor=#000000;fillOpacity=25;"),h[b].vertex=!0,e[b].insert(h[b]),h[b].style+=g(a,c)+l(a)+t(a)+m(a["Tab_"+(b+1)])),h[b].value=k(a["Tab_"+(b+1)]),h[b].style.includes(";align=")||(h[b].style+="align=left;spacingLeft=2;");R=g(a,c);R=R.replace("strokeColor",
  179. "fillColor2");""==R&&(R="fillColor2=#000000;");1==a.vScroll&&(h=1==a.hScroll?new mxCell("",new mxGeometry(1,0,20,d-20-y),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=95;direction=north;resizeHeight=1;"):new mxCell("",new mxGeometry(1,0,20,d-y),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=95;direction=north;resizeHeight=1;"),h.geometry.relative=!0,h.geometry.offset=new mxPoint(-20,y),h.vertex=!0,v.insert(h),v.style+="spacingRight=20;",h.style+=R+p(a,c)+g(a,c)+q(a,c)+l(a)+t(a));
  180. 1==a.hScroll&&(u=1==a.vScroll?new mxCell("",new mxGeometry(0,1,f-20,20),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=5;resizeWidth=1;"):new mxCell("",new mxGeometry(0,1,f,20),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=5;resizeWidth=1;"),u.geometry.relative=!0,u.geometry.offset=new mxPoint(0,-20),u.vertex=!0,v.insert(u),u.style+=R+p(a,c)+g(a,c)+q(a,c)+l(a)+t(a));break;case "UI2VTabBarContainerBlock":v.style+="strokeColor=none;fillColor=none;";e=[];h=[];pa=3;y=25+pa;H=80;Wa=
  181. 10;qa=new mxCell("",new mxGeometry(H,0,f-H,d),"part=1;");qa.vertex=!0;v.insert(qa);qa.style+=p(a,c)+g(a,c)+q(a,c)+l(a)+t(a)+r(a)+V(a,c,v);for(b=0;b<=a.Tabs-1;b++)b==a.Selected-1?(h[b]=new mxCell("",new mxGeometry(0,Wa+b*y,H,y-pa),""),h[b].vertex=!0,v.insert(h[b]),h[b].style+=p(a,c)+g(a,c)+q(a,c)+l(a)+t(a)+r(a)+m(a["Tab_"+(b+1)])):(e[b]=new mxCell("",new mxGeometry(0,Wa+b*y,H,y-pa),"strokeColor=none;"),e[b].vertex=!0,v.insert(e[b]),e[b].style+=p(a,c)+q(a,c)+r(a),h[b]=new mxCell("",new mxGeometry(0,
  182. 0,H,y-pa),"fillColor=#000000;fillOpacity=25;"),h[b].vertex=!0,e[b].insert(h[b]),h[b].style+=g(a,c)+l(a)+t(a)+m(a["Tab_"+(b+1)])),h[b].value=k(a["Tab_"+(b+1)]),h[b].style.includes(";align=")||(h[b].style+="align=left;spacingLeft=2;");R=g(a,c);R=R.replace("strokeColor","fillColor2");""==R&&(R="fillColor2=#000000;");1==a.vScroll&&(h=1==a.hScroll?new mxCell("",new mxGeometry(1,0,20,d-20),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=95;direction=north;resizeHeight=1;"):new mxCell("",new mxGeometry(1,
  183. 0,20,d),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=95;direction=north;resizeHeight=1;"),h.geometry.relative=!0,h.geometry.offset=new mxPoint(-20,0),h.vertex=!0,v.insert(h),v.style+="spacingRight=20;",h.style+=R+p(a,c)+g(a,c)+q(a,c)+l(a)+t(a));1==a.hScroll&&(u=1==a.vScroll?new mxCell("",new mxGeometry(H,1,f-20-H,20),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=5;resizeWidth=1;"):new mxCell("",new mxGeometry(H,1,f-H,20),"part=1;shape=mxgraph.mockup.navigation.scrollBar;barPos=5;resizeWidth=1;"),
  184. u.geometry.relative=!0,u.geometry.offset=new mxPoint(0,-20),u.vertex=!0,v.insert(u),u.style+=R+p(a,c)+g(a,c)+q(a,c)+l(a)+t(a));break;case "UI2CheckBoxBlock":v.style+="strokeColor=none;fillColor=none;";y=d/a.Options;e=[];h=[];for(b=0;b<a.Options;b++)e[b]=new mxCell("",new mxGeometry(0,b*y+.5*y-5,10,10),"labelPosition=right;part=1;verticalLabelPosition=middle;align=left;verticalAlign=middle;spacingLeft=3;"),e[b].vertex=!0,v.insert(e[b]),e[b].style+=p(a,c)+g(a,c)+q(a,c)+l(a)+t(a)+r(a)+m(a["Option_"+
  185. (b+1)]),null!=a.Selected[b+1]&&1==a.Selected[b+1]&&(w=g(a,c),w=w.replace("strokeColor","fillColor"),""==w&&(w="fillColor=#000000;"),h[b]=new mxCell("",new mxGeometry(2,2,6,6),"shape=mxgraph.mscae.general.checkmark;part=1;"),h[b].vertex=!0,e[b].insert(h[b]),h[b].style+=w+p(a,c)+g(a,c)+l(a)+t(a)),e[b].value=k(a["Option_"+(b+1)]);break;case "UI2HorizontalCheckBoxBlock":v.style+="strokeColor=none;fillColor=none;";H=f/a.Options;e=[];h=[];for(b=0;b<a.Options;b++)e[b]=new mxCell("",new mxGeometry(b*H,.5*
  186. d-5,10,10),"labelPosition=right;part=1;verticalLabelPosition=middle;align=left;verticalAlign=middle;spacingLeft=3;"),e[b].vertex=!0,v.insert(e[b]),e[b].style+=p(a,c)+g(a,c)+q(a,c)+l(a)+t(a)+r(a)+m(a["Option_"+(b+1)]),null!=a.Selected[b+1]&&1==a.Selected[b+1]&&(w=g(a,c),w=w.replace("strokeColor","fillColor"),""==w&&(w="fillColor=#000000;"),h[b]=new mxCell("",new mxGeometry(2,2,6,6),"shape=mxgraph.mscae.general.checkmark;part=1;"),h[b].vertex=!0,e[b].insert(h[b]),h[b].style+=w+p(a,c)+g(a,c)+l(a)+t(a)),
  187. e[b].value=k(a["Option_"+(b+1)]);break;case "UI2RadioBlock":v.style+="strokeColor=none;fillColor=none;";y=d/a.Options;e=[];h=[];for(b=0;b<a.Options;b++)e[b]=new mxCell("",new mxGeometry(0,b*y+.5*y-5,10,10),"shape=ellipse;labelPosition=right;part=1;verticalLabelPosition=middle;align=left;verticalAlign=middle;spacingLeft=3;"),e[b].vertex=!0,v.insert(e[b]),e[b].style+=p(a,c)+g(a,c)+q(a,c)+l(a)+t(a)+r(a)+m(a["Option_"+(b+1)]),null!=a.Selected&&a.Selected==b+1&&(w=g(a,c),w=w.replace("strokeColor","fillColor"),
  188. ""==w&&(w="fillColor=#000000;"),h[b]=new mxCell("",new mxGeometry(2.5,2.5,5,5),"shape=ellipse;"),h[b].vertex=!0,e[b].insert(h[b]),h[b].style+=w+p(a,c)+g(a,c)+l(a)+t(a)),e[b].value=k(a["Option_"+(b+1)]);break;case "UI2HorizontalRadioBlock":v.style+="strokeColor=none;fillColor=none;";H=f/a.Options;e=[];h=[];for(b=0;b<a.Options;b++)e[b]=new mxCell("",new mxGeometry(b*H,.5*d-5,10,10),"shape=ellipse;labelPosition=right;part=1;verticalLabelPosition=middle;align=left;verticalAlign=middle;spacingLeft=3;"),
  189. e[b].vertex=!0,v.insert(e[b]),e[b].style+=p(a,c)+g(a,c)+q(a,c)+l(a)+t(a)+r(a)+m(a["Option_"+(b+1)]),null!=a.Selected&&a.Selected==b+1&&(w=g(a,c),w=w.replace("strokeColor","fillColor"),""==w&&(w="fillColor=#000000;"),h[b]=new mxCell("",new mxGeometry(2,2,6,6),"shape=ellipse;part=1;"),h[b].vertex=!0,e[b].insert(h[b]),h[b].style+=w+p(a,c)+g(a,c)+l(a)+t(a)),e[b].value=k(a["Option_"+(b+1)]);break;case "UI2HSliderBlock":case "UI2VSliderBlock":v.style+="shape=mxgraph.mockup.forms.horSlider;sliderStyle=basic;handleStyle=handle;"+
  190. p(a,c)+g(a,c)+q(a,c)+l(a)+t(a)+r(a);"UI2VSliderBlock"==n.Class&&(v.style+="direction=south;");v.style+="sliderPos="+100*a.ScrollVal+";";break;case "UI2DatePickerBlock":v.style+="strokeColor=none;fillColor=none;";e=new mxCell("",new mxGeometry(0,0,.6*f,d),"part=1;");e.vertex=!0;v.insert(e);e.style+=p(a,c)+g(a,c)+l(a)+t(a)+r(a)+m(a.Date);e.value=k(a.Date);w=g(a,c);w=w.replace("strokeColor","fillColor");""==w&&(w="fillColor=#000000;");h=new mxCell("",new mxGeometry(.75*f,0,.25*f,d),"part=1;shape=mxgraph.gmdl.calendar;");
  191. h.vertex=!0;v.insert(h);h.style+=w+p(a,c)+g(a,c)+q(a,c)+l(a)+t(a)+r(a);break;case "UI2SearchBlock":v.style+="shape=mxgraph.mockup.forms.searchBox;mainText=;flipH=1;align=left;spacingLeft=26;"+p(a,c)+g(a,c)+l(a)+t(a)+r(a)+N(a.Search)+I(a.Search)+M(a.Search);v.value=k(a.Search);break;case "UI2NumericStepperBlock":w=g(a,c);w=w.replace("strokeColor","fillColor");""==w&&(w="fillColor=#000000;");v.style+="shape=mxgraph.mockup.forms.spinner;spinLayout=right;spinStyle=normal;adjStyle=triangle;mainText=;align=left;spacingLeft=8;"+
  192. w+p(a,c)+g(a,c)+l(a)+t(a)+r(a)+N(a.Number)+I(a.Number)+M(a.Number);v.value=k(a.Number);break;case "UI2ButtonBarBlock":v.style+=p(a,c)+g(a,c)+l(a)+t(a)+r(a);e=[];h=[];H=f/a.Buttons;for(b=0;b<=a.Buttons-1;b++)b==a.Selected-1?(h[b]=new mxCell("",new mxGeometry(b*H,0,H,d),""),h[b].vertex=!0,v.insert(h[b]),h[b].style+=p(a,c)+g(a,c)+q(a,c)+l(a)+t(a)+r(a)+m(a["Button_"+(b+1)])):(e[b]=new mxCell("",new mxGeometry(b*H,0,H,d),"strokeColor=none;"),e[b].vertex=!0,v.insert(e[b]),e[b].style+=p(a,c)+q(a,c)+r(a),
  193. h[b]=new mxCell("",new mxGeometry(0,0,H,d),"fillColor=#000000;fillOpacity=25;"),h[b].vertex=!0,e[b].insert(h[b]),h[b].style+=g(a,c)+l(a)+t(a)+m(a["Button_"+(b+1)])),h[b].value=k(a["Button_"+(b+1)]);break;case "UI2VerticalButtonBarBlock":v.style+=p(a,c)+g(a,c)+l(a)+t(a)+r(a);e=[];h=[];y=d/a.Buttons;for(b=0;b<=a.Buttons-1;b++)b==a.Selected-1?(h[b]=new mxCell("",new mxGeometry(0,b*y,f,y),""),h[b].vertex=!0,v.insert(h[b]),h[b].style+=p(a,c)+g(a,c)+q(a,c)+l(a)+t(a)+r(a)+m(a["Button_"+(b+1)])):(e[b]=new mxCell("",
  194. new mxGeometry(0,b*y,f,y),"strokeColor=none;"),e[b].vertex=!0,v.insert(e[b]),e[b].style+=p(a,c)+q(a,c)+r(a),h[b]=new mxCell("",new mxGeometry(0,0,f,y),"fillColor=#000000;fillOpacity=25;"),h[b].vertex=!0,e[b].insert(h[b]),h[b].style+=g(a,c)+l(a)+t(a)+m(a["Button_"+(b+1)])),h[b].value=k(a["Button_"+(b+1)]);break;case "UI2LinkBarBlock":v.style+="strokeColor=none;fillColor=none;";p(a,c)+g(a,c)+l(a)+t(a)+r(a);e=[];h=[];H=f/a.Links;for(b=0;b<a.Links;b++)0!=b?(h[b]=new mxCell("",new mxGeometry(b*H,0,H,d),
  195. "shape=partialRectangle;top=0;bottom=0;right=0;fillColor=none;"),h[b].style+=p(a,c)+r(a)+g(a,c)+l(a)+t(a)):h[b]=new mxCell("",new mxGeometry(b*H,0,H,d),"fillColor=none;strokeColor=none;"),h[b].vertex=!0,v.insert(h[b]),h[b].style+=m(a["Link_"+(b+1)]),h[b].value=k(a["Link_"+(b+1)]);break;case "UI2BreadCrumbsBlock":v.style+="strokeColor=none;fillColor=none;";p(a,c)+g(a,c)+l(a)+t(a)+r(a);e=[];h=[];H=f/a.Links;for(b=0;b<a.Links;b++)e[b]=new mxCell("",new mxGeometry(b*H,0,H,d),"fillColor=none;strokeColor=none;"),
  196. e[b].vertex=!0,v.insert(e[b]),e[b].style+=m(a["Link_"+(b+1)]),e[b].value=k(a["Link_"+(b+1)]);for(b=1;b<a.Links;b++)h[b]=new mxCell("",new mxGeometry(b/a.Links,.5,6,10),"shape=mxgraph.ios7.misc.right;"),h[b].geometry.relative=!0,h[b].geometry.offset=new mxPoint(-3,-5),h[b].vertex=!0,v.insert(h[b]);break;case "UI2MenuBarBlock":v.style+="strokeColor=none;"+p(a,c)+q(a,c)+r(a);e=[];H=f/(a.Buttons+1);for(b=0;b<=a.Buttons-1;b++)e[b]=b!=a.Selected-1?new mxCell("",new mxGeometry(0,0,H,d),"strokeColor=none;fillColor=none;resizeHeight=1;"):
  197. new mxCell("",new mxGeometry(0,0,H,d),"fillColor=#000000;fillOpacity=25;strokeColor=none;resizeHeight=1;"),e[b].geometry.relative=!0,e[b].geometry.offset=new mxPoint(b*H,0),e[b].vertex=!0,v.insert(e[b]),e[b].style+=m(a["MenuItem_"+(b+1)]),e[b].value=k(a["MenuItem_"+(b+1)]);break;case "UI2AtoZBlock":v.style+="fillColor=none;strokeColor=none;"+m(a.Text_0);v.value="0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z";break;case "UI2PaginationBlock":v.style+="fillColor=none;strokeColor=none;"+m(a.Text_prev);
  198. v.value=k(a.Text_prev)+" ";for(b=0;b<a.Links;b++)v.value+=k(a["Link_"+(b+1)])+" ";v.value+=k(a.Text_next);break;case "UI2ContextMenuBlock":v.style+=p(a,c)+q(a,c)+g(a,c)+l(a)+t(a)+r(a);for(var x=[],Ua=[],vb=[],y=d/a.Lines,A=null,b=0;b<a.Lines;b++)null!=a["Item_"+(b+1)]&&(null==A&&(A=""+N(a["Item_"+(b+1)])+I(a["Item_"+(b+1)])+M(a["Item_"+(b+1)])),x[b]=new mxCell("",new mxGeometry(0,b*d/a.Lines,f,y),"strokeColor=none;fillColor=none;spacingLeft=20;align=left;html=1;"),x[b].vertex=!0,v.insert(x[b]),x[b].style+=
  199. A,x[b].value=k(a["Item_"+(b+1)])),null!=a.Icons[b+1]&&null!=x[b]&&("dot"==a.Icons[b+1]?(Ua[b]=new mxCell("",new mxGeometry(0,.5,8,8),"shape=ellipse;strokeColor=none;"),Ua[b].geometry.offset=new mxPoint(6,-4)):"check"==a.Icons[b+1]&&(Ua[b]=new mxCell("",new mxGeometry(0,.5,7,8),"shape=mxgraph.mscae.general.checkmark;strokeColor=none;"),Ua[b].geometry.offset=new mxPoint(6.5,-4)),null!=Ua[b]&&(Ua[b].geometry.relative=!0,Ua[b].vertex=!0,x[b].insert(Ua[b]),w=g(a,c),w=w.replace("strokeColor","fillColor"),
  200. ""==w&&(w="fillColor=#000000;"),Ua[b].style+=w)),null!=a["Shortcut_"+(b+1)]&&(null==A&&(A=""+N(a["Shortcut_"+(b+1)])+I(a["Shortcut_"+(b+1)])+M(a["Shortcut_"+(b+1)])),vb[b]=new mxCell("",new mxGeometry(.6*f,b*d/a.Lines,.4*f,y),"strokeColor=none;fillColor=none;spacingRight=3;align=right;html=1;"),vb[b].vertex=!0,v.insert(vb[b]),vb[b].style+=A,vb[b].value=k(a["Shortcut_"+(b+1)])),null!=a.Dividers[b+1]&&(x[b]=new mxCell("",new mxGeometry(.05*f,b*d/a.Lines,.9*f,y),"shape=line;strokeWidth=0.25;"),x[b].vertex=
  201. !0,v.insert(x[b]),x[b].style+=g(a,c));break;case "UI2ProgressBarBlock":v.style+="shape=mxgraph.mockup.misc.progressBar;fillColor2=#888888;barPos="+100*a.ScrollVal+";";break;case "UI2TooltipSquareBlock":v.style+="html=1;shape=callout;flipV=1;base=13;size=7;position=0.5;position2=0.66;rounded=1;arcSize="+a.RoundCorners+";"+p(a,c)+q(a,c)+g(a,c)+l(a)+t(a)+r(a)+m(a.Tip);v.value=k(a.Tip);break;case "UI2CalloutBlock":v.style+="shape=ellipse;"+p(a,c)+q(a,c)+g(a,c)+l(a)+t(a)+r(a)+m(a.Txt);v.value=k(a.Txt);
  202. break;case "UI2AlertBlock":v.style+=p(a,c)+g(a,c)+q(a,c)+l(a)+t(a)+r(a)+V(a,c,v)+m(a.Txt);v.value=k(a.Txt);e=new mxCell("",new mxGeometry(0,0,f,30),"part=1;resizeHeight=0;");e.vertex=!0;v.insert(e);e.style+=A+p(a,c)+g(a,c)+q(a,c)+l(a)+t(a)+m(a.Title);e.value=k(a.Title);h=new mxCell("",new mxGeometry(1,.5,20,20),"part=1;shape=ellipse;strokeColor=#008cff;resizable=0;fillColor=none;html=1;");h.geometry.relative=!0;h.geometry.offset=new mxPoint(-25,-10);h.vertex=!0;e.insert(h);for(var fc=45*a.Buttons+
  203. (10*a.Buttons-1),u=[],b=0;b<a.Buttons;b++)u[b]=new mxCell("",new mxGeometry(.5,1,45,20),"part=1;html=1;"),u[b].geometry.relative=!0,u[b].geometry.offset=new mxPoint(.5*-fc+55*b,-40),u[b].vertex=!0,v.insert(u[b]),u[b].style+=p(a,c)+g(a,c)+q(a,c)+l(a)+t(a)+m(a["Button_"+(b+1)]),u[b].value=k(a["Button_"+(b+1)]);break;case "UMLClassBlock":if(0==a.Simple){var A=q(a,c),la=.6*a.TitleHeight,A=A.replace("fillColor","swimlaneFillColor");""==A&&(A="swimlaneFillColor=#ffffff;");v.style+="swimlane;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;"+
  204. A+"startSize="+la+";"+p(a,c)+g(a,c)+q(a,c)+l(a)+t(a)+m(a.Title);v.value=k(a.Title);for(var x=[],oc=[],ga=la/d,b=0;b<=a.Attributes;b++)0<b&&(oc[b]=new mxCell("",new mxGeometry(0,0,40,8),"line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;"),oc[b].vertex=!0,v.insert(oc[b])),y=0,b<a.Attributes?(y=a["Text"+(b+1)+"Percent"],ga+=y):y=1-ga,x[b]=new mxCell("",new mxGeometry(0,0,f,(d-
  205. la)*y),"part=1;resizeHeight=0;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;"),x[b].vertex=!0,v.insert(x[b]),x[b].style+=A+p(a,c)+N(a["Text"+(b+1)])+I(a["Text"+(b+1)])+M(a["Text"+(b+1)]),x[b].value=k(a["Text"+(b+1)])}else v.style+=p(a,c)+g(a,c)+q(a,c)+l(a)+t(a)+m(a.Title),v.value=k(a.Title);break;case "ERDEntityBlock":A=q(a,c);la=.6*a.Name_h;A=A.replace("fillColor","swimlaneFillColor");
  206. ""==A&&(A="swimlaneFillColor=#ffffff;");v.style+="swimlane;childLayout=stackLayout;horizontal=1;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;"+A+"startSize="+la+";"+p(a,c)+g(a,c)+l(a)+t(a)+m(a.Name);v.style=a.ShadedHeader?v.style+"fillColor=#e0e0e0;":v.style+q(a,c);v.value=k(a.Name);x=[];ga=la/d;for(b=0;b<a.Fields;b++)y=0,x[b]=new mxCell("",new mxGeometry(0,0,f,.6*a["Field"+(b+1)+"_h"]),"part=1;resizeHeight=0;strokeColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;"),
  207. x[b].vertex=!0,v.insert(x[b]),x[b].style+=A+N(a["Field"+(b+1)])+I(a["Field"+(b+1)])+M(a["Field"+(b+1)]),x[b].style=1==a.AltRows&&0!=b%2?x[b].style+"fillColor=#000000;opacity=5;":x[b].style+("fillColor=none;"+p(a,c)),x[b].value=k(a["Field"+(b+1)]);break;case "ERDEntityBlock2":A=q(a,c);la=.6*a.Name_h;A=A.replace("fillColor","swimlaneFillColor");""==A&&(A="swimlaneFillColor=#ffffff;");v.style+="swimlane;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;"+A+"startSize="+la+";"+
  208. p(a,c)+g(a,c)+l(a)+t(a)+m(a.Name);v.style=a.ShadedHeader?v.style+"fillColor=#e0e0e0;":v.style+q(a,c);v.value=k(a.Name);var x=[],Q=[],ga=la,ra=30;null!=a.Column1&&(ra=.6*a.Column1);for(b=0;b<a.Fields;b++)y=0,Q[b]=new mxCell("",new mxGeometry(0,ga,ra,.6*a["Key"+(b+1)+"_h"]),"strokeColor=none;part=1;resizeHeight=0;align=center;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;"),Q[b].vertex=!0,v.insert(Q[b]),Q[b].style+=A+N(a["Key"+
  209. (b+1)])+I(a["Key"+(b+1)])+M(a["Key"+(b+1)]),Q[b].style=1==a.AltRows&&0!=b%2?Q[b].style+"fillColor=#000000;fillOpacity=5;":Q[b].style+("fillColor=none;"+p(a,c)),Q[b].value=k(a["Key"+(b+1)]),x[b]=new mxCell("",new mxGeometry(ra,ga,f-ra,.6*a["Field"+(b+1)+"_h"]),"shape=partialRectangle;top=0;right=0;bottom=0;part=1;resizeHeight=0;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;"),x[b].vertex=!0,v.insert(x[b]),x[b].style+=
  210. A+g(a,c)+l(a)+t(a)+N(a["Field"+(b+1)])+I(a["Field"+(b+1)])+M(a["Field"+(b+1)]),x[b].style=1==a.AltRows&&0!=b%2?x[b].style+"fillColor=#000000;fillOpacity=5;":x[b].style+("fillColor=none;"+p(a,c)),x[b].value=k(a["Field"+(b+1)]),ga+=.6*a["Key"+(b+1)+"_h"];break;case "ERDEntityBlock3":A=q(a,c);la=.6*a.Name_h;A=A.replace("fillColor","swimlaneFillColor");""==A&&(A="swimlaneFillColor=#ffffff;");v.style+="swimlane;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;"+A+"startSize="+
  211. la+";"+p(a,c)+g(a,c)+l(a)+t(a)+m(a.Name);v.style=a.ShadedHeader?v.style+"fillColor=#e0e0e0;":v.style+q(a,c);v.value=k(a.Name);x=[];Q=[];ga=la;ra=30;null!=a.Column1&&(ra=.6*a.Column1);for(b=0;b<a.Fields;b++)y=0,Q[b]=new mxCell("",new mxGeometry(0,ga,ra,.6*a["Field"+(b+1)+"_h"]),"strokeColor=none;part=1;resizeHeight=0;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;"),Q[b].vertex=!0,v.insert(Q[b]),Q[b].style+=A+N(a["Field"+
  212. (b+1)])+I(a["Field"+(b+1)])+M(a["Field"+(b+1)]),Q[b].style=1==a.AltRows&&0!=b%2?Q[b].style+"fillColor=#000000;fillOpacity=5;":Q[b].style+("fillColor=none;"+p(a,c)),Q[b].value=k(a["Field"+(b+1)]),x[b]=new mxCell("",new mxGeometry(ra,ga,f-ra,.6*a["Type"+(b+1)+"_h"]),"shape=partialRectangle;top=0;right=0;bottom=0;part=1;resizeHeight=0;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;"),x[b].vertex=!0,v.insert(x[b]),
  213. x[b].style+=A+g(a,c)+l(a)+t(a)+N(a["Type"+(b+1)])+I(a["Type"+(b+1)])+M(a["Type"+(b+1)]),x[b].style=1==a.AltRows&&0!=b%2?x[b].style+"fillColor=#000000;fillOpacity=5;":x[b].style+("fillColor=none;"+p(a,c)),x[b].value=k(a["Type"+(b+1)]),ga+=.6*a["Field"+(b+1)+"_h"];break;case "ERDEntityBlock4":A=q(a,c);la=.6*a.Name_h;A=A.replace("fillColor","swimlaneFillColor");""==A&&(A="swimlaneFillColor=#ffffff;");v.style+="swimlane;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;"+A+"startSize="+
  214. la+";"+p(a,c)+g(a,c)+l(a)+t(a)+m(a.Name);v.style=a.ShadedHeader?v.style+"fillColor=#e0e0e0;":v.style+q(a,c);v.value=k(a.Name);var x=[],Q=[],Ya=[],ga=la,ra=30,bc=40;null!=a.Column1&&(ra=.6*a.Column1);null!=a.Column2&&(bc=.6*a.Column2);for(b=0;b<a.Fields;b++)y=0,Q[b]=new mxCell("",new mxGeometry(0,ga,ra,.6*a["Key"+(b+1)+"_h"]),"strokeColor=none;part=1;resizeHeight=0;align=center;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;"),
  215. Q[b].vertex=!0,v.insert(Q[b]),Q[b].style+=A+N(a["Key"+(b+1)])+I(a["Key"+(b+1)])+M(a["Key"+(b+1)]),Q[b].style=1==a.AltRows&&0!=b%2?Q[b].style+"fillColor=#000000;fillOpacity=5;":Q[b].style+("fillColor=none;"+p(a,c)),Q[b].value=k(a["Key"+(b+1)]),x[b]=new mxCell("",new mxGeometry(ra,ga,f-ra-bc,.6*a["Field"+(b+1)+"_h"]),"shape=partialRectangle;top=0;right=0;bottom=0;part=1;resizeHeight=0;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;"),
  216. x[b].vertex=!0,v.insert(x[b]),x[b].style+=A+g(a,c)+l(a)+t(a)+N(a["Field"+(b+1)])+I(a["Field"+(b+1)])+M(a["Field"+(b+1)]),x[b].style=1==a.AltRows&&0!=b%2?x[b].style+"fillColor=#000000;fillOpacity=5;":x[b].style+("fillColor=none;"+p(a,c)),x[b].value=k(a["Field"+(b+1)]),Ya[b]=new mxCell("",new mxGeometry(f-bc,ga,bc,.6*a["Type"+(b+1)+"_h"]),"shape=partialRectangle;top=0;right=0;bottom=0;part=1;resizeHeight=0;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;"),
  217. Ya[b].vertex=!0,v.insert(Ya[b]),Ya[b].style+=A+g(a,c)+l(a)+t(a)+N(a["Type"+(b+1)])+I(a["Type"+(b+1)])+M(a["Type"+(b+1)]),Ya[b].style=1==a.AltRows&&0!=b%2?Ya[b].style+"fillColor=#000000;fillOpacity=5;":Ya[b].style+("fillColor=none;"+p(a,c)),Ya[b].value=k(a["Type"+(b+1)]),ga+=.6*a["Key"+(b+1)+"_h"]}return v}var ec=["GSDFDProcessBlock","GSDFDProcessBlock2","RoundedRectangleContainerBlock","UI2ButtonBlock","UMLStateBlock"],fc=["ProcessBlock","UMLActivationBlock"],cc="VennPlainColor1 VennPlainColor2 VennPlainColor3 VennPlainColor4 VennPlainColor5 VennPlainColor6 VennPlainColor7 VennPlainColor8 VennGradientColor1 VennGradientColor2 VennGradientColor3 VennGradientColor4 VennGradientColor5 VennGradientColor6 VennGradientColor7 VennGradientColor8 UMLEndBlock DefaultTextBlockNew iOSButton".split(" "),
  218. wc="AWSAndroidBlock3 AWSiOSBlock3 AWSJavaBlock3 AWSJavaScript AWSNetBlock3 AWSNodeJSBlock3 AWSPHPBlock3 AWSPythonBlock3 AWSRubyBlock3 AWSXamarin AWSCLIBlock3 AWSEclipseToolkitBlock3 AWSVisualStudioToolkitBlock3 AWSWindowsPowershellToolkitBlock3 DefaultTextBlock RectangleContainerBlock UMLStartBlock UMLEndBlock DefaultTextBlockNew UMLHForkJoinBlock iOSButton".split(" "),gb="VennPlainColor1 VennPlainColor2 VennPlainColor3 VennPlainColor4 VennPlainColor5 VennPlainColor6 VennPlainColor7 VennPlainColor8 VennGradientColor1 VennGradientColor2 VennGradientColor3 VennGradientColor4 VennGradientColor5 VennGradientColor6 VennGradientColor7 VennGradientColor8".split(" "),
  219. uc=["AEUSBBlock","AGSCutandpasteBlock","iOSDeviceiPadLandscape","iOSDeviceiPadProLandscape"],vc=["fpDoor"],wb={None:"none",Arrow:"block;endFill=1","Hollow Arrow":"block;endFill=0","Open Arrow":"open;","CFN ERD Zero Or More Arrow":"ERzeroToMany;startSize=10","CFN ERD One Or More Arrow":"ERoneToMany;startSize=10","CFN ERD Many Arrow":"ERmany;startSize=10","CFN ERD Exactly One Arrow":"ERmandOne;startSize=10","CFN ERD Zero Or One Arrow":"ERzeroToOne;startSize=10","CFN ERD One Arrow":"ERone;startSize=16",
  220. Generalization:"block;endFill=0;startSize=12","Big Open Arrow":"open;startSize=10",Asynch1:"openAsync;flipH=1;startSize=10",Asynch2:"openAsync;startSize=10",Aggregation:"diamond;endFill=0;startSize=16",Composition:"diamond;endFill=1;startSize=16",BlockEnd:"none;endFill=1;startSize=16"},hb={DefaultTextBlockNew:"text;strokeColor=none;fillColor=none",DefaultTextBlock:"text;strokeColor=none;fillColor=none",DefaultSquareBlock:"",DefaultNoteBlock:"shape=note;size=15",DefaultNoteBlockV2:"shape=note;size=15",
  221. HotspotBlock:"strokeColor=none;opacity=50",ImageSearchBlock2:"shape=image",ProcessBlock:"",DecisionBlock:"rhombus",TerminatorBlock:"rounded=1;arcSize=50",PredefinedProcessBlock:"shape=process",DocumentBlock:"shape=document",MultiDocumentBlock:"shape=mxgraph.flowchart.multi-document",ManualInputBlock:"shape=manualInput;size=15",PreparationBlock:"shape=hexagon",DataBlock:"shape=parallelogram",DataBlockNew:"shape=parallelogram",DatabaseBlock:"shape=cylinder",DirectAccessStorageBlock:"shape=mxgraph.flowchart.direct_data",
  222. InternalStorageBlock:"shape=internalStorage;dx=10;dy=10",PaperTapeBlock:"shape=tape;size=0.2",ManualOperationBlockNew:"shape=trapezoid;flipV=1",DelayBlock:"shape=delay",StoredDataBlock:"shape=dataStorage",MergeBlock:"triangle;direction=south",ConnectorBlock:"ellipse",OrBlock:"shape=mxgraph.flowchart.summing_function",SummingJunctionBlock:"shape=mxgraph.flowchart.or",DisplayBlock:"shape=display",OffPageLinkBlock:"shape=offPageConnector",BraceNoteBlock:"mxCompositeShape",NoteBlock:"shape=mxgraph.flowchart.annotation_1",
  223. AdvancedSwimLaneBlock:"mxCompositeShape",AdvancedSwimLaneBlockRotated:"mxCompositeShape",RectangleContainerBlock:"fillColor=none;container=1",DiamondContainerBlock:"shape=rhombus;fillColor=none;container=1",RoundedRectangleContainerBlock:"fillColor=none;container=1;rounded=1;absoluteArcSize=1;arcSize=24",CircleContainerBlock:"shape=ellipse;fillColor=none;container=1",PillContainerBlock:"arcSize=50;fillColor=none;container=1",IsoscelesTriangleBlock:"triangle;direction=north",RightTriangleBlock:"shape=mxgraph.basic.orthogonal_triangle",
  224. PentagonBlock:"shape=mxgraph.basic.pentagon",HexagonBlock:"shape=hexagon",OctagonBlock:"shape=mxgraph.basic.octagon",CrossBlock:"shape=cross;size=0.6",CloudBlock:"ellipse;shape=cloud",HeartBlock:"shape=mxgraph.basic.heart",RightArrowBlock:"shape=singleArrow;arrowWidth=0.5;arrowSize=0.3",DoubleArrowBlock:"shape=doubleArrow;arrowWidth=0.5;arrowSize=0.3",CalloutBlock:"shape=mxgraph.basic.rectangular_callout",ShapeCircleBlock:"ellipse",ShapePolyStarBlock:"shape=mxgraph.basic.star",ShapeDiamondBlock:"rhombus",
  225. UI2HotspotBlock:"opacity=50;strokeColor=none",AndroidDevice:"mxCompositeShape",AndroidAlertDialog:"mxCompositeShape",AndroidDateDialog:"mxCompositeShape",AndroidTimeDialog:"mxCompositeShape",AndroidListItems:"mxCompositeShape",AndroidTabs:"mxCompositeShape",AndroidProgressBar:"mxCompositeShape",AndroidImageBlock:"mxCompositeShape",AndroidTextBlock:"mxCompositeShape",AndroidActionBar:"mxCompositeShape",AndroidButton:"mxCompositeShape",AndroidTextBox:"mxCompositeShape",AndroidRadioButton:"mxCompositeShape",
  226. AndroidCheckBox:"mxCompositeShape",AndroidToggle:"mxCompositeShape",AndroidSlider:"mxCompositeShape",AndroidIconCheck:"shape=mxgraph.ios7.misc.check",AndroidIconCancel:"shape=mxgraph.atlassian.x",AndroidIconCollapse:"shape=mxgraph.ios7.misc.up",AndroidIconExpand:"shape=mxgraph.ios7.misc.down",AndroidIconNext:"shape=mxgraph.ios7.misc.right",AndroidIconPrevious:"shape=mxgraph.ios7.misc.left",AndroidIconRefresh:NaN,AndroidIconInformation:"shape=mxgraph.ios7.icons.info",AndroidIconSearch:"shape=mxgraph.ios7.icons.looking_glass",
  227. AndroidIconSettings:"shape=mxgraph.ios7.icons.volume;direction=south",AndroidIconTrash:"shape=mxgraph.ios7.icons.trashcan",AndroidIconEmail:"shape=mxgraph.mockup.misc.mail2",AndroidIconNew:"shape=mxgraph.ios7.misc.flagged",iOSDeviceiPhoneSE:"shape=mxgraph.ios7.misc.iphone",iOSDeviceiPhone6s:"shape=mxgraph.ios7.misc.iphone",iOSDeviceiPhone6sPlus:"shape=mxgraph.ios7.misc.iphone",iOSDeviceiPadPortrait:"shape=mxgraph.ios7.misc.ipad7inch",iOSDeviceiPadLandscape:"shape=mxgraph.ios7.misc.ipad7inch",iOSDeviceiPadProPortrait:"shape=mxgraph.ios7.misc.ipad7inch",
  228. iOSDeviceiPadProLandscape:"shape=mxgraph.ios7.misc.ipad10inch",iOSButton:"fillColor=none;strokeColor=none;",iOSSegmentedControl:"mxCompositeShape",iOSStepper:"shape=mxgraph.ios7.misc.adjust",iOSToggle:"shape=mxgraph.ios7ui.onOffButton;buttonState=on;strokeColor2=#aaaaaa;fillColor2=#ffffff",iOSSlider:"mxCompositeShape",iOSProgressBar:"mxCompositeShape",iOSPageControls:"mxCompositeShape",iOSStatusBar:"mxCompositeShape",iOSSearchBar:"mxCompositeShape",iOSNavBar:"mxCompositeShape",iOSTabs:"mxCompositeShape",
  229. iOSUniversalKeyboard:"shape=mxgraph.ios.iKeybLett",iOSDatePicker:"mxCompositeShape",iOSTimePicker:"mxCompositeShape",iOSCountdownPicker:"mxCompositeShape",iOSBasicCell:"mxCompositeShape",iOSSubtitleCell:"mxCompositeShape",iOSRightDetailCell:"mxCompositeShape",iOSLeftDetailCell:"mxCompositeShape",iOSTableGroupedSectionBreak:"mxCompositeShape",iOSTablePlainHeaderFooter:"mxCompositeShape",MindMapBlock:"",MindMapStadiumBlock:"arcSize=50",MindMapCloud:"shape=cloud",MindMapCircle:"shape=ellipse",MindMapIsoscelesTriangleBlock:"shape=triangle;direction=north",
  230. MindMapDiamondBlock:"shape=rhombus",MindMapPentagonBlock:"shape=mxgraph.basic.pentagon",MindMapHexagonBlock:"shape=hexagon",MindMapOctagonBlock:"shape=mxgraph.basic.octagon",MindMapCrossBlock:"shape=mxgraph.basic.cross2;dx=20",ERDEntityBlock:"mxCompositeShape",ERDEntityBlock2:"mxCompositeShape",ERDEntityBlock3:"mxCompositeShape",ERDEntityBlock4:"mxCompositeShape",SMPage:"shape=mxgraph.sitemap.page",SMHome:"shape=mxgraph.sitemap.home",SMGallery:"shape=mxgraph.sitemap.gallery",SMShopping:"shape=mxgraph.sitemap.shopping",
  231. SMMap:"shape=mxgraph.sitemap.map",SMAthletics:"shape=mxgraph.sitemap.sports",SMLogin:"shape=mxgraph.sitemap.login",SMPrint:"shape=mxgraph.sitemap.print",SMScript:"shape=mxgraph.sitemap.script",SMSearch:"shape=mxgraph.sitemap.search",SMSettings:"shape=mxgraph.sitemap.settings",SMSitemap:"shape=mxgraph.sitemap.sitemap",SMSuccess:"shape=mxgraph.sitemap.success",SMVideo:"shape=mxgraph.sitemap.video",SMAudio:"shape=mxgraph.sitemap.audio",SMBlog:"shape=mxgraph.sitemap.blog",SMCalendar:"shape=mxgraph.sitemap.calendar",
  232. SMChart:"shape=mxgraph.sitemap.chart",SMCloud:"shape=mxgraph.sitemap.cloud",SMDocument:"shape=mxgraph.sitemap.document",SMDownload:"shape=mxgraph.sitemap.download",SMError:"shape=mxgraph.sitemap.error",SMForm:"shape=mxgraph.sitemap.form",SMGame:"shape=mxgraph.sitemap.game",SMJobs:"shape=mxgraph.sitemap.jobs",SMLucid:"shape=mxgraph.sitemap.page",SMNewspress:"shape=mxgraph.sitemap.news",SMPhoto:"shape=mxgraph.sitemap.photo",SMPortfolio:"shape=mxgraph.sitemap.portfolio",SMPricing:"shape=mxgraph.sitemap.pricing",
  233. SMProfile:"shape=mxgraph.sitemap.profile",SMSlideshow:"shape=mxgraph.sitemap.slideshow",SMUpload:"shape=mxgraph.sitemap.upload",UMLClassBlock:"mxCompositeShape",UMLActiveClassBlock:"shape=process",UMLMultiplicityBlock:"mxCompositeShape",UMLPackageBlock:"shape=folder;tabPosition=left",UMLConstraintBlock:"mxCompositeShape",UMLNoteBlock:"shape=note;size=15",UMLTextBlock:"mxCompositeShape",UMLActorBlock:"shape=umlActor;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;whiteSpace=nowrap",
  234. UMLUseCaseBlock:"shape=ellipse",UMLCircleContainerBlock:"shape=ellipse;container=1",UMLRectangleContainerBlock:"container=1",UMLOptionLoopBlock:"shape=mxgraph.sysml.package2;xSize=90;overflow=fill",UMLAlternativeBlock2:"shape=mxgraph.sysml.package2;xSize=90;overflow=fill",UMLStartBlock:"shape=ellipse;fillColor=#000000",UMLStateBlock:"rounded=1;arcSize=20",UMLDecisionBlock:"shape=rhombus;",UMLHForkJoinBlock:"fillColor=#000000",UMLVForkJoinBlock:"fillColor=#000000",UMLFlowFinalBlock:"shape=mxgraph.flowchart.or",
  235. UMLHistoryStateBlock:"shape=ellipse",UMLEndBlock:"shape=mxgraph.bpmn.shape;outline=end;symbol=terminate;strokeColor=#000000;fillColor=#ffffff",UMLObjectBlock:"",UMLSendSignalBlock:"shape=mxgraph.sysml.sendSigAct",UMLReceiveSignalBlock:"shape=mxgraph.sysml.accEvent;flipH=1",UMLAcceptTimeEventActionBlock:"shape=mxgraph.sysml.timeEvent",UMLOffPageLinkBlock:"shape=mxgraph.sysml.sendSigAct;direction=south",UMLMultiLanePoolBlock:"mxCompositeShape",UMLMultiLanePoolRotatedBlock:"mxCompositeShape",UMLMultidimensionalSwimlane:"mxCompositeShape",
  236. UMLActivationBlock:"",UMLDeletionBlock:"shape=mxgraph.sysml.x;strokeWidth=4",UMLSeqEntityBlock:"shape=mxgraph.electrical.radio.microphone_1;direction=north",UMLComponentBlock:"shape=component;align=left;spacingLeft=36",UMLNodeBlock:"shape=cube;size=12;flipH=1",UMLComponentInterfaceBlock:"shape=ellipse",UMLComponentBoxBlock:"mxCompositeShape",UMLProvidedInterfaceBlock:"shape=lollipop;direction=south",UMLRequiredInterfaceBlock:"shape=requires;direction=north",UMLEntityBlock:"",UMLWeakEntityBlock:"shape=ext;double=1",
  237. UMLAttributeBlock:"shape=ellipse",UMLMultivaluedAttributeBlock:"shape=doubleEllipse",UMLRelationshipBlock:"shape=rhombus",UMLWeakRelationshipBlock:"shape=rhombus;double=1",BPMNActivity:"mxCompositeShape",BPMNEvent:"mxCompositeShape",BPMNChoreography:"mxCompositeShape",BPMNConversation:"mxCompositeShape",BPMNGateway:"mxCompositeShape",BPMNData:"mxCompositeShape",BPMNDataStore:"shape=datastore",BPMNAdvancedPoolBlock:"mxCompositeShape",BPMNAdvancedPoolBlockRotated:"mxCompositeShape",BPMNBlackPool:"mxCompositeShape",
  238. DFDExternalEntityBlock:"mxCompositeShape",DFDExternalEntityBlock2:"",YDMDFDProcessBlock:"shape=ellipse",YDMDFDDataStoreBlock:"shape=partialRectangle;right=0;left=0",GSDFDProcessBlock:"shape=swimlane;rounded=1;arcSize=10",GSDFDProcessBlock2:"rounded=1;arcSize=10;",GSDFDDataStoreBlock:"mxCompositeShape",GSDFDDataStoreBlock2:"shape=partialRectangle;right=0",OrgBlock:"",DefaultTableBlock:"mxCompositeShape",VSMCustomerSupplierBlock:"shape=mxgraph.lean_mapping.outside_sources",VSMDedicatedProcessBlock:"mxCompositeShape",
  239. VSMSharedProcessBlock:"mxCompositeShape",VSMWorkcellBlock:"mxCompositeShape",VSMDatacellBlock:"mxCompositeShape",VSMInventoryBlock:"mxCompositeShape",VSMSupermarketBlock:"mxCompositeShape",VSMPhysicalPullBlock:"shape=mxgraph.lean_mapping.physical_pull;direction=south",VSMFIFOLaneBlock:"mxCompositeShape",VSMSafetyBufferStockBlock:"mxCompositeShape",VSMExternalShipmentAirplaneBlock:"shape=mxgraph.lean_mapping.airplane_7",VSMExternalShipmentForkliftBlock:"shape=mxgraph.lean_mapping.move_by_forklift",
  240. VSMExternalShipmentTruckBlock:"shape=mxgraph.lean_mapping.truck_shipment",VSMExternalShipmentBoatBlock:"shape=mxgraph.lean_mapping.boat_shipment",VSMProductionControlBlock:"mxCompositeShape",VSMOtherInformationBlock:"",VSMSequencedPullBallBlock:"shape=mxgraph.lean_mapping.sequenced_pull_ball",VSMMRPERPBlock:"shape=mxgraph.lean_mapping.mrp_erp;whiteSpace=wrap",VSMLoadLevelingBlock:"shape=mxgraph.lean_mapping.load_leveling",VSMGoSeeBlock:"shape=mxgraph.lean_mapping.go_see_production_scheduling;flipH=1",
  241. VSMGoSeeProductionBlock:"mxCompositeShape",VSMVerbalInfoBlock:"shape=mxgraph.lean_mapping.verbal",VSMKaizenBurstBlock:"shape=mxgraph.lean_mapping.kaizen_lightening_burst",VSMOperatorBlock:"shape=mxgraph.lean_mapping.operator;flipV=1",VSMTimelineBlock:"mxCompositeShape",VSMQualityProblemBlock:"shape=mxgraph.lean_mapping.quality_problem",VSMProductionKanbanSingleBlock:"shape=card;size=18;flipH=1;",VSMProductionKanbanBatchBlock:"mxCompositeShape",VSMWithdrawalKanbanBlock:"shape=mxgraph.lean_mapping.withdrawal_kanban",
  242. VSMSignalKanbanBlock:"shape=triangle;direction=south",VSMKanbanPostBlock:"shape=mxgraph.lean_mapping.kanban_post",VSMShipmentArrow:"shape=singleArrow;arrowWidth=0.5;arrowSize=0.13",VSMPushArrow:"shape=mxgraph.lean_mapping.push_arrow",AWSElasticComputeCloudBlock2:"mxCompositeShape",AWSInstanceBlock2:"strokeColor=none;shape=mxgraph.aws3.instance",AWSInstancesBlock2:"strokeColor=none;shape=mxgraph.aws3.instances;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAMIBlock2:"strokeColor=none;shape=mxgraph.aws3.ami;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  243. AWSDBonInstanceBlock2:"strokeColor=none;shape=mxgraph.aws3.db_on_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSInstanceCloudWatchBlock2:"strokeColor=none;shape=mxgraph.aws3.instance_with_cloudwatch;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSElasticIPBlock2:"strokeColor=none;shape=mxgraph.aws3.elastic_ip;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSHDFSClusterBlock2:"strokeColor=none;shape=mxgraph.aws3.hdfs_cluster;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  244. AWSAutoScalingBlock2:"strokeColor=none;shape=mxgraph.aws3.auto_scaling;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSEC2OptimizedInstance2:"strokeColor=none;shape=mxgraph.aws3.optimized_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAmazonEC2(Spotinstance)":"strokeColor=none;shape=mxgraph.aws3.spot_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonECR:"strokeColor=none;shape=mxgraph.aws3.ecr;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  245. AWSAmazonECS:"strokeColor=none;shape=mxgraph.aws3.ecs;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSLambda2:"strokeColor=none;shape=mxgraph.aws3.lambda;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSElasticLoadBalancing:"strokeColor=none;shape=mxgraph.aws3.elastic_load_balancing;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSElasticLoadBlock2:"strokeColor=none;shape=mxgraph.aws3.classic_load_balancer;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  246. AWSDirectConnectBlock3:"strokeColor=none;shape=mxgraph.aws3.direct_connect;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSElasticNetworkBlock2:"strokeColor=none;shape=mxgraph.aws3.elastic_network_interface;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSRoute53Block2:"mxCompositeShape",AWSHostedZoneBlock2:"strokeColor=none;shape=mxgraph.aws3.hosted_zone;fontColor=#FFFFFF;fontStyle=1",AWSRouteTableBlock2:"strokeColor=none;shape=mxgraph.aws3.route_table;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  247. AWSVPCBlock2:"strokeColor=none;shape=mxgraph.aws3.vpc;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSVPNConnectionBlock2:"strokeColor=none;shape=mxgraph.aws3.vpn_connection;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSVPNGatewayBlock2:"strokeColor=none;shape=mxgraph.aws3.vpn_gateway;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSCustomerGatewayBlock2:"strokeColor=none;shape=mxgraph.aws3.customer_gateway;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  248. AWSCustomerGatewayBlock3:"strokeColor=none;shape=mxgraph.aws3.customer_gateway;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSInternetGatewayBlock2:"strokeColor=none;shape=mxgraph.aws3.internet_gateway;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSRouterBlock2:"strokeColor=none;shape=mxgraph.aws3.router;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSRouterBlock3:"strokeColor=none;shape=mxgraph.aws3.router;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  249. "AWSAmazonVPC(endpoints)":"strokeColor=none;shape=mxgraph.aws3.endpoints;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAmazonVPC(flowlogs)":"strokeColor=none;shape=mxgraph.aws3.flow_logs;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAmazonVPC(VPCNATgateway)":"strokeColor=none;shape=mxgraph.aws3.vpc_nat_gateway;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSVPCPeering3:"strokeColor=none;shape=mxgraph.aws3.vpc_peering;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  250. AWSSimpleStorageBlock2:"strokeColor=none;shape=mxgraph.aws3.s3;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSBucketBlock2:"strokeColor=none;shape=mxgraph.aws3.bucket;fontStyle=1;fontColor=#ffffff",AWSBuckethWithObjectsBlock2:"strokeColor=none;shape=mxgraph.aws3.bucket_with_objects;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSObjectBlock2:"strokeColor=none;shape=mxgraph.aws3.object;fontStyle=1;fontColor=#ffffff",AWSImportExportBlock2:"strokeColor=none;shape=mxgraph.aws3.import_export;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  251. AWSStorageGatewayBlock2:"strokeColor=none;shape=mxgraph.aws3.storage_gateway;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSElasticBlockStorageBlock2:"strokeColor=none;shape=mxgraph.aws3.volume;fontStyle=1;fontColor=#ffffff",AWSVolumeBlock3:"strokeColor=none;shape=mxgraph.aws3.volume;fontStyle=1;fontColor=#ffffff",AWSSnapshotBlock2:"strokeColor=none;shape=mxgraph.aws3.snapshot;fontStyle=1;fontColor=#ffffff",AWSGlacierArchiveBlock3:"strokeColor=none;shape=mxgraph.aws3.archive;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  252. AWSGlacierVaultBlock3:"strokeColor=none;shape=mxgraph.aws3.vault;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonEFS:"strokeColor=none;shape=mxgraph.aws3.efs;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSGlacierBlock2:"strokeColor=none;shape=mxgraph.aws3.glacier;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAWSImportExportSnowball:"strokeColor=none;shape=mxgraph.aws3.snowball;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSStorageGatewayCachedVolumn2:"strokeColor=none;shape=mxgraph.aws3.cached_volume;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  253. "AWSStorageGatewayNon-CachedVolumn2":"strokeColor=none;shape=mxgraph.aws3.non_cached_volume;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSStorageGatewayVirtualTapeLibrary2:"strokeColor=none;shape=mxgraph.aws3.virtual_tape_library;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSCloudFrontBlock2:"strokeColor=none;shape=mxgraph.aws3.cloudfront;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSDownloadDistBlock2:"strokeColor=none;shape=mxgraph.aws3.download_distribution;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  254. AWSStreamingBlock2:"strokeColor=none;shape=mxgraph.aws3.streaming_distribution;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSEdgeLocationBlock2:"strokeColor=none;shape=mxgraph.aws3.edge_location;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSItemBlock2:"strokeColor=none;shape=mxgraph.aws3.item;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSItemsBlock2:"strokeColor=none;shape=mxgraph.aws3.items;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  255. AWSAttributeBlock2:"strokeColor=none;shape=mxgraph.aws3.attribute;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAttributesBlock2:"strokeColor=none;shape=mxgraph.aws3.attributes;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSRDBSBlock2:"mxCompositeShape",AWSRDSInstanceBlock2:"strokeColor=none;shape=mxgraph.aws3.rds_db_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSRDSStandbyBlock2:"strokeColor=none;shape=mxgraph.aws3.rds_db_instance_standby_multi_az;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  256. AWSRDSInstanceReadBlock2:"strokeColor=none;shape=mxgraph.aws3.rds_db_instance_read_replica;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSOracleDBBlock2:"strokeColor=none;shape=mxgraph.aws3.oracle_db_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSMySQLDBBlock2:"strokeColor=none;shape=mxgraph.aws3.mysql_db_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSDynamoDBBlock2:"strokeColor=none;shape=mxgraph.aws3.dynamo_db;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  257. AWSSimpleDatabaseBlock3:"strokeColor=none;shape=mxgraph.aws2.database.simpledb;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSSimpleDatabaseDomainBlock3:"strokeColor=none;shape=mxgraph.aws2.database.simpledb_domain;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSTableBlock2:"strokeColor=none;shape=mxgraph.aws3.table;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonRedShiftBlock3:"strokeColor=none;shape=mxgraph.aws3.redshift;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  258. AWSElastiCacheNodeBlock2:"strokeColor=none;shape=mxgraph.aws3.cache_node;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSElastiCacheBlock2:"strokeColor=none;shape=mxgraph.aws3.elasticache;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSDynamoDBGlobalSecondaryIndexes2:"strokeColor=none;shape=mxgraph.aws3.global_secondary_index;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonElastiCacheMemcache2:"strokeColor=none;shape=mxgraph.aws3.memcached;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  259. AWSAmazonElastiCacheRedis2:"strokeColor=none;shape=mxgraph.aws3.redis;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonRDSMSSQLInstance2:"strokeColor=none;shape=mxgraph.aws3.ms_sql_instance_2;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSMSSQLDBBlock3:"strokeColor=none;shape=mxgraph.aws3.ms_sql_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonRDSMySQLDBInstance2:"strokeColor=none;shape=mxgraph.aws3.mysql_db_instance_2;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  260. AWSAmazonRDSOracleDBInstance2:"strokeColor=none;shape=mxgraph.aws3.oracle_db_instance_2;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSRDSReplicasetswithPIOP2:"strokeColor=none;shape=mxgraph.aws3.piop;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonRDSPostgreSQL2:"strokeColor=none;shape=mxgraph.aws3.postgre_sql_instance;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSRDSMasterSQL2:"strokeColor=none;shape=mxgraph.aws3.sql_master;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  261. AWSRDSSlaveSQL2:"strokeColor=none;shape=mxgraph.aws3.sql_slave;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAmazonRedshift(densecomputenode)":"strokeColor=none;shape=mxgraph.aws3.dense_compute_node;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAmazonRedshift(densestoragenode)":"strokeColor=none;shape=mxgraph.aws3.dense_storage_node;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAWSDatabaseMigrationService:"strokeColor=none;shape=mxgraph.aws3.database_migration_service;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  262. AWSACM:"strokeColor=none;shape=mxgraph.aws3.certificate_manager;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonInspector:"strokeColor=none;shape=mxgraph.aws3.inspector;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAWSCloudHSM:"strokeColor=none;shape=mxgraph.aws3.cloudhsm;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSDirectoryService2:"strokeColor=none;shape=mxgraph.aws3.directory_service;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  263. AWSAWSKMS:"strokeColor=none;shape=mxgraph.aws3.kms;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAWSWAF:"strokeColor=none;shape=mxgraph.aws3.waf;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSACM(certificate-manager)":"strokeColor=none;shape=mxgraph.aws3.certificate_manager_2;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSSESBlock2:"strokeColor=none;shape=mxgraph.aws3.ses;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSEmailBlock2:"strokeColor=none;shape=mxgraph.aws3.email;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  264. AWSSNSBlock2:"strokeColor=none;shape=mxgraph.aws3.sns;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSSQSBlock3:"strokeColor=none;shape=mxgraph.aws3.sqs;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSQueueBlock2:"strokeColor=none;shape=mxgraph.aws3.queue;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSMessageBlock2:"strokeColor=none;shape=mxgraph.aws3.message;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSDeciderBlock2:"strokeColor=none;shape=mxgraph.aws3.decider;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  265. AWSSWFBlock2:"strokeColor=none;shape=mxgraph.aws3.swf;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSWorkerBlock2:"strokeColor=none;shape=mxgraph.aws3.worker;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSCloudSearchBlock2:"strokeColor=none;shape=mxgraph.aws3.cloudsearch;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSCloudSearchMetadataBlock3:"strokeColor=none;shape=mxgraph.aws3.search_documents;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  266. AWSElasticTranscoder3:"strokeColor=none;shape=mxgraph.aws3.elastic_transcoder;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonAPIGateway:"strokeColor=none;shape=mxgraph.aws3.api_gateway;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAppStream2:"strokeColor=none;shape=mxgraph.aws3.appstream;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSCloudFormationBlock2:"strokeColor=none;shape=mxgraph.aws3.cloudformation;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  267. AWSDataPipelineBlock3:"strokeColor=none;shape=mxgraph.aws3.data_pipeline;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSDataPipelineBlock2:"strokeColor=none;shape=mxgraph.aws3.data_pipeline;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSTemplageBlock2:"strokeColor=none;shape=mxgraph.aws3.template;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSStackBlock2:"strokeColor=none;shape=mxgraph.aws3.stack_aws_cloudformation;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  268. AWSBeanStockBlock2:"strokeColor=none;shape=mxgraph.aws3.elastic_beanstalk;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSApplicationBlock2:"strokeColor=none;shape=mxgraph.aws3.application;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSBeanstalkDeploymentBlock3:"strokeColor=none;shape=mxgraph.aws3.deployment;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSIAMBlock3:"strokeColor=none;shape=mxgraph.aws3.iam;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  269. AWSIAMSTSBlock3:"strokeColor=none;shape=mxgraph.aws3.sts;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSIAMAddonBlock2:"strokeColor=none;shape=mxgraph.aws3.add_on;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSCloudWatchBlock3:"strokeColor=none;shape=mxgraph.aws3.cloudwatch;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSCloudWatchAlarmBlock2:"strokeColor=none;shape=mxgraph.aws3.alarm;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSIAMSecurityTokenService2:"strokeColor=none;shape=mxgraph.aws3.sts_2;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  270. AWSIAMDataEncryptionKey2:"strokeColor=none;shape=mxgraph.aws3.data_encryption_key;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSIAMEncryptedData2:"strokeColor=none;shape=mxgraph.aws3.encrypted_data;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIAM(long-termsecuritycredential)":"strokeColor=none;shape=mxgraph.aws3.long_term_security_credential;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSIAMMFAToken2:"strokeColor=none;shape=mxgraph.aws3.mfa_token;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  271. AWSIAMPermissions2:"strokeColor=none;shape=mxgraph.aws3.permissions_2;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSIAMRoles2:"strokeColor=none;shape=mxgraph.aws3.role;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIAM(temporarysecuritycredential)":"strokeColor=none;shape=mxgraph.aws3.long_term_security_credential;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSCloudTrail2:"strokeColor=none;shape=mxgraph.aws3.cloudtrail;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  272. AWSConfig2:"strokeColor=none;shape=mxgraph.aws3.config;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSOpsWorksBlock3:"strokeColor=none;shape=mxgraph.aws3.opsworks;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAWSServiceCatalog:"strokeColor=none;shape=mxgraph.aws3.service_catalog;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSTrustedAdvisor2:"strokeColor=none;shape=mxgraph.aws3.trusted_advisor;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  273. AWSOpsWorksApps2:"strokeColor=none;shape=mxgraph.aws3.apps;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSOpsWorksDeployments2:"strokeColor=none;shape=mxgraph.aws3.deployments;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSOpsWorksInstances2:"strokeColor=none;shape=mxgraph.aws3.instances_2;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSOpsWorksLayers2:"strokeColor=none;shape=mxgraph.aws3.layers;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  274. AWSOpsWorksMonitoring2:"strokeColor=none;shape=mxgraph.aws3.monitoring;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSOpsWorksPermissions2:"strokeColor=none;shape=mxgraph.aws3.permissions;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSOpsWorksResources2:"strokeColor=none;shape=mxgraph.aws3.resources;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSOpsWorksStack2:"strokeColor=none;shape=mxgraph.aws3.stack_aws_opsworks;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  275. AWSMechanicalTurkBlock3:"strokeColor=none;shape=mxgraph.aws3.mechanical_turk;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSHumanITBlock2:"strokeColor=none;shape=mxgraph.aws3.human_intelligence_tasks_hit;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAssignmentTaskBlock2:"strokeColor=none;shape=mxgraph.aws3.requester;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSWorkersBlock2:"strokeColor=none;shape=mxgraph.aws3.users;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  276. AWSRequesterBlock2:"strokeColor=none;shape=mxgraph.aws3.assignment_task;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAndroidBlock3:"strokeColor=none;shape=mxgraph.aws3.android;fillColor=#96BF3D;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSiOSBlock3:"strokeColor=none;shape=mxgraph.aws3.android;fillColor=#CFCFCF;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSJavaBlock3:"strokeColor=none;shape=mxgraph.aws3.android;fillColor=#EE472A;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  277. AWSJavaScript:"strokeColor=none;shape=mxgraph.aws3.android;fillColor=#205E00;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSNetBlock3:"strokeColor=none;shape=mxgraph.aws3.android;fillColor=#115193;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSNodeJSBlock3:"strokeColor=none;shape=mxgraph.aws3.android;fillColor=#8CC64F;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSPHPBlock3:"strokeColor=none;shape=mxgraph.aws3.android;fillColor=#5A69A4;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  278. AWSPythonBlock3:"strokeColor=none;shape=mxgraph.aws3.android;fillColor=#FFD44F;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSRubyBlock3:"strokeColor=none;shape=mxgraph.aws3.android;fillColor=#AE1F23;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSXamarin:"strokeColor=none;shape=mxgraph.aws3.android;fillColor=#4090D7;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSCLIBlock3:"strokeColor=none;shape=mxgraph.aws3.cli;fillColor=#444444;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  279. AWSEclipseToolkitBlock3:"strokeColor=none;shape=mxgraph.aws3.toolkit_for_eclipse;fillColor=#342074;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSVisualStudioToolkitBlock3:"strokeColor=none;shape=mxgraph.aws3.toolkit_for_visual_studio;fillColor=#53B1CB;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSWindowsPowershellToolkitBlock3:"strokeColor=none;shape=mxgraph.aws3.toolkit_for_windows_powershell;fillColor=#737373;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  280. AWSAmazonElasticsearchService:"strokeColor=none;shape=mxgraph.aws3.elasticsearch_service;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSElasticMapReduceBlock2:"strokeColor=none;shape=mxgraph.aws3.emr;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSClusterBlock2:"strokeColor=none;shape=mxgraph.aws3.emr_cluster;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSEMREngine2:"strokeColor=none;shape=mxgraph.aws3.emr_engine;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  281. AWSEMRMapRM3Engine2:"strokeColor=none;shape=mxgraph.aws3.emr_engine_mapr_m3;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSEMRMapRM5Engine2:"strokeColor=none;shape=mxgraph.aws3.emr_engine_mapr_m5;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSEMRMapRM7Engine2:"strokeColor=none;shape=mxgraph.aws3.emr_engine_mapr_m7;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSKinesis2:"strokeColor=none;shape=mxgraph.aws3.kinesis;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  282. "AWSAmazonKinesis(AmazonKinesisAnalytics)":"strokeColor=none;shape=mxgraph.aws3.kinesis;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSKinesisEnabledApp2:"strokeColor=none;shape=mxgraph.aws3.kinesis_enabled_app;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAmazonKinesis(AmazonKinesisFirehose)":"strokeColor=none;shape=mxgraph.aws3.kinesis_firehose;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAmazonKinesis(AmazonKinesisStreams)":"strokeColor=none;shape=mxgraph.aws3.kinesis_streams;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  283. AWSAmazonMachineLearning:"strokeColor=none;shape=mxgraph.aws3.machine_learning;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonQuickSight:"strokeColor=none;shape=mxgraph.aws3.quicksight;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSCognito2:"strokeColor=none;shape=mxgraph.aws3.cognito;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSMobileAnalytics2:"strokeColor=none;shape=mxgraph.aws3.mobile_analytics;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  284. AWSAWSDeviceFarm:"strokeColor=none;shape=mxgraph.aws3.device_farm;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAWSMobileHub:"strokeColor=none;shape=mxgraph.aws3.mobile_hub;gradientColor=#AD688A;gradientDirection=east;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSTopicBlock2:"strokeColor=none;shape=mxgraph.aws3.topic_2;fontStyle=1;fontColor=#ffffff;verticalAlign=top;spacingTop=-5",AWSEmailNotificationBlock2:"strokeColor=none;shape=mxgraph.aws3.email_notification;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  285. AWSHTTPNotificationBlock2:"strokeColor=none;shape=mxgraph.aws3.http_notification;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAWSCodeCommit:"strokeColor=none;shape=mxgraph.aws3.codecommit;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSCodeDeploy2:"strokeColor=none;shape=mxgraph.aws3.codedeploy;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAWSCodePipeline:"strokeColor=none;shape=mxgraph.aws3.codepipeline;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  286. AWSWorkDocs2:"strokeColor=none;shape=mxgraph.aws3.workdocs;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonWorkMail:"strokeColor=none;shape=mxgraph.aws3.workmail;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonWorkSpaces2:"strokeColor=none;shape=mxgraph.aws3.workspaces;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAWSIoT:"strokeColor=none;shape=mxgraph.aws3.aws_iot;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(action)":"strokeColor=none;shape=mxgraph.aws3.action;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  287. "AWSAWSIoT(actuator)":"strokeColor=none;shape=mxgraph.aws3.actuator;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(certificate)":"strokeColor=none;shape=mxgraph.aws3.certificate;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(desiredstate)":"strokeColor=none;shape=mxgraph.aws3.desired_state;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(hardwareboard)":"strokeColor=none;shape=mxgraph.aws3.hardware_board;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  288. "AWSAWSIoT(HTTP2protocol)":"strokeColor=none;shape=mxgraph.aws3.http_2_protocol;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(HTTPprotocol)":"strokeColor=none;shape=mxgraph.aws3.http_protocol;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(MQTTprotocol)":"strokeColor=none;shape=mxgraph.aws3.mqtt_protocol;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(policy)":"strokeColor=none;shape=mxgraph.aws3.policy;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  289. "AWSAWSIoT(reportedstate)":"strokeColor=none;shape=mxgraph.aws3.reported_state;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(rule)":"strokeColor=none;shape=mxgraph.aws3.rule;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(sensor)":"strokeColor=none;shape=mxgraph.aws3.sensor;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(servo)":"strokeColor=none;shape=mxgraph.aws3.servo;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  290. "AWSAWSIoT(shadow)":"strokeColor=none;shape=mxgraph.aws3.shadow;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(simulator)":"strokeColor=none;shape=mxgraph.aws3.simulator;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(thingbank)":"strokeColor=none;shape=mxgraph.aws3.bank;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(thingbicycle)":"strokeColor=none;shape=mxgraph.aws3.bicycle;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  291. "AWSAWSIoT(thingcamera)":"strokeColor=none;shape=mxgraph.aws3.camera;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(thingcar)":"strokeColor=none;shape=mxgraph.aws3.car;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(thingcart)":"strokeColor=none;shape=mxgraph.aws3.cart;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(thingcoffeepot)":"strokeColor=none;shape=mxgraph.aws3.coffee_pot;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  292. "AWSAWSIoT(thingdoorlock)":"strokeColor=none;shape=mxgraph.aws3.door_lock;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(thingfactory)":"strokeColor=none;shape=mxgraph.aws3.factory;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(thinggeneric)":"strokeColor=none;shape=mxgraph.aws3.generic;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(thinghouse)":"strokeColor=none;shape=mxgraph.aws3.house;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  293. "AWSAWSIoT(thinglightbulb)":"strokeColor=none;shape=mxgraph.aws3.lightbulb;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(thingmedicalemergency)":"strokeColor=none;shape=mxgraph.aws3.medical_emergency;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(thingpoliceemergency)":"strokeColor=none;shape=mxgraph.aws3.police_emergency;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(thingthermostat)":"strokeColor=none;shape=mxgraph.aws3.thermostat;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  294. "AWSAWSIoT(thingtravel)":"strokeColor=none;shape=mxgraph.aws3.travel;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(thingutility)":"strokeColor=none;shape=mxgraph.aws3.utility;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(thingwindfarm)":"strokeColor=none;shape=mxgraph.aws3.windfarm;verticalLabelPosition=bottom;align=center;verticalAlign=top","AWSAWSIoT(topic)":"strokeColor=none;shape=mxgraph.aws3.topic;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  295. AWSCloudBlock2:"strokeColor=none;shape=mxgraph.aws3.cloud;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSVPCloudBlock3:"strokeColor=none;shape=mxgraph.aws3.virtual_private_cloud;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSUserBlock2:"strokeColor=none;shape=mxgraph.aws3.user;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSUsersBlock2:"strokeColor=none;shape=mxgraph.aws3.users;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSClientBlock2:"strokeColor=none;shape=mxgraph.aws3.management_console;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  296. AWSMobileClientBlock2:"strokeColor=none;shape=mxgraph.aws3.mobile_client;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSGenericDatabaseBlock3:"strokeColor=none;shape=mxgraph.aws3.generic_database;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSDiskBlock3:"strokeColor=none;shape=mxgraph.aws3.disk;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSTapeStorageBlock3:"strokeColor=none;shape=mxgraph.aws3.tape_storage;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  297. AWSMediaBlock2:"strokeColor=none;shape=mxgraph.aws3.multimedia;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSDataCenterBlock2:"strokeColor=none;shape=mxgraph.aws3.corporate_data_center;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSServerBlock2:"strokeColor=none;shape=mxgraph.aws3.traditional_server;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSInternetBlock2:"strokeColor=none;shape=mxgraph.aws2.non-service_specific.internet;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  298. AWSForumsBlock3:"strokeColor=none;shape=mxgraph.aws3.forums;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSManagementBlock2:"strokeColor=none;shape=mxgraph.aws3.management_console;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonElasticCacheNode2:"strokeColor=none;shape=mxgraph.aws3.cache_node;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonRedshiftDW1Cluster2:"strokeColor=none;shape=mxgraph.aws3.dense_compute_node;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  299. AWSAmazonRedshiftDW2Cluster2:"strokeColor=none;shape=mxgraph.aws3.dense_storage_node;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonRedshiftSSDFamilyCluster2:"strokeColor=none;shape=mxgraph.aws3.dense_storage_node;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonRoute53RouteTable2:"strokeColor=none;shape=mxgraph.aws3.route_table;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSSubnetBlock2:"strokeColor=none;shape=mxgraph.aws3.permissions;verticalLabelPosition=bottom;align=center;verticalAlign=top",
  300. AWSRoundedRectangleContainerBlock2:"mxCompositeShape",ACAccessControlBlock:"strokeColor=none;shape=mxgraph.azure.access_control",ACAPIAppsBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.api_app",ACAPIManagementBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.api_management",ACAppInsightsBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.application_insights",ACAppServicesBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.app_service",ACAutoscalingBlock:"strokeColor=none;shape=mxgraph.azure.autoscale",
  301. ACAzureActiveDirectoryBlock:"strokeColor=none;shape=mxgraph.azure.azure_active_directory",ACAzurealertBlock:"strokeColor=none;shape=mxgraph.azure.azure_alert",ACAzureAutomationBlock:"strokeColor=none;shape=mxgraph.azure.automation",ACAzureBatchBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.azure_batch",ACAzureRedisBlock:"strokeColor=none;shape=mxgraph.azure.azure_cache",ACAzureFilesBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.azure_files_service",ACAzureloadbalancerBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.azure_automatic_load_balancer",
  302. ACAzureMarketplaceBlock:"strokeColor=none;shape=mxgraph.azure.azure_marketplace",ACAzureRightManagementRMSBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.azure_rights_management_rms",ACAzureSDKBlock:"strokeColor=none;shape=mxgraph.azure.azure_sdk",ACAzureSearchBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.azure_search",ACAzureSQLdatabaseBlock:"strokeColor=none;shape=mxgraph.azure.sql_database_sql_azure",ACAzuresubscriptionBlock:"strokeColor=none;shape=mxgraph.azure.azure_subscription",ACAzureWebsitesBlock:"strokeColor=none;shape=mxgraph.azure.azure_website",
  303. ACBackupServiceBlock:"strokeColor=none;shape=mxgraph.azure.backup_service",ACBitbucketcodesourceBlock:"strokeColor=none;shape=mxgraph.azure.bitbucket_code_source",ACBizTalkServicesBlock:"strokeColor=none;shape=mxgraph.azure.biztalk_services",ACCloudServiceBlock:"strokeColor=none;shape=mxgraph.azure.cloud_service",ACCodePlexBlock:"strokeColor=none;shape=mxgraph.azure.codeplex_code_source",ACContentDeliveryNetworkBlock:"strokeColor=none;shape=mxgraph.azure.content_delivery_network",ACDataFactoryBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.data_factory",
  304. ACDocumentDBBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.documentdb",ACDropboxcodesourceBlock:"strokeColor=none;shape=mxgraph.azure.dropbox_code_source",ACEventsHubBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.event_hubs",ACExpressRouteBlock:"strokeColor=none;shape=mxgraph.azure.express_route",ACGitHubBlock:"strokeColor=none;shape=mxgraph.azure.github_code",ACGitrepositoryBlock:"strokeColor=none;shape=mxgraph.azure.git_repository",ACHDInsightBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.hdinsight",
  305. ACHealthmonitoringBlock:"strokeColor=none;shape=mxgraph.azure.health_monitoring",ACHealthyBlock:"strokeColor=none;shape=mxgraph.azure.healthy",ACHybridConnectionBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.hybrid_connections",ACBizTalkhybridconnectionBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.hybrid_connection_manager",ACKeyVaultBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.key_vault",ACLogicAppBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.logic_app",ACMachineLearningBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.machine_learning",
  306. ACMediaServicesBlock:"strokeColor=none;shape=mxgraph.azure.media_service",ACMicrosoftaccountBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.microsoft_account",ACMicrosoftAzureBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.microsoft_azure",ACMobileEngagementBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.mobile_engagement",ACMobileServicesBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.mobile_app",ACMultiFactorAuthBlock:"strokeColor=none;shape=mxgraph.azure.multi_factor_authentication",ACMySQLdatabaseBlock:"strokeColor=none;shape=mxgraph.azure.mysql_database",
  307. ACNotificationHubsBlock:"strokeColor=none;shape=mxgraph.azure.notification_hub",ACNotificationtopicBlock:"strokeColor=none;shape=mxgraph.azure.notification_topic",ACOperationalInsightsBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.operational_insights",ACOSimageBlock:"strokeColor=none;shape=mxgraph.azure.operating_system_image",ACRemoteAppBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.remoteapp",ACrpdRemotingfileBlock:"strokeColor=none;shape=mxgraph.azure.rdp_remoting_file",ACSchedulerBlock:"strokeColor=none;shape=mxgraph.azure.scheduler",
  308. ACServiceBusBlock:"strokeColor=none;shape=mxgraph.azure.service_bus",ACServiceBusQueueBlock:"strokeColor=none;shape=mxgraph.azure.service_bus_queues",ACServiceBusRelayBlock:"strokeColor=none;shape=mxgraph.azure.service_bus_relay",ACServiceBusTopicBlock:"strokeColor=none;shape=mxgraph.azure.service_bus_topics_and_subscriptions",ACServiceEndpointBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.service_endpoint",ACServicepackageBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.service_package",ACSiteRecoveryBlock:"strokeColor=none;shape=mxgraph.azure.hyper_v_recovery_manager",
  309. ACSQLdatabasegenericBlock:"strokeColor=none;shape=mxgraph.azure.sql_database",ACSQLdatasyncBlock:"strokeColor=none;shape=mxgraph.azure.sql_datasync",ACSQLreportingdeprecatedBlock:"strokeColor=none;shape=mxgraph.azure.sql_reporting",ACStartuptaskBlock:"strokeColor=none;shape=mxgraph.azure.startup_task",ACStorageAzureBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.azure_storage",ACStorageblobBlock:"strokeColor=none;shape=mxgraph.azure.storage_blob",ACStoragequeueBlock:"strokeColor=none;shape=mxgraph.azure.storage_queue",
  310. ACStoragetableBlock:"strokeColor=none;shape=mxgraph.azure.storage_table",ACStorSimpleBlock:"strokeColor=none;shape=mxgraph.azure.storsimple",ACStreamAnalyticsBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.stream_analytics",ACTrafficManagerBlock:"strokeColor=none;shape=mxgraph.azure.traffic_manager",ACAlienBlock:"strokeColor=none;shape=mxgraph.azure.unidentified_code_object",ACVHDBlock:"strokeColor=none;shape=mxgraph.azure.vhd",ACVHDdatadiskBlock:"strokeColor=none;shape=mxgraph.azure.vhd_data_disk",
  311. ACVirtualmachineBlock:"strokeColor=none;shape=mxgraph.azure.virtual_machine",ACVirtualmachinecontainerBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.virtual_machine_container",ACVirtualnetworkBlock:"strokeColor=none;shape=mxgraph.azure.virtual_network",ACVisualStudioOnlineBlock:"strokeColor=none;shape=mxgraph.azure.visual_studio_online",ACVMsymbolonlyBlock:"strokeColor=none;shape=mxgraph.azure.virtual_machine_feature",ACWebJobsBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.webjobs",ACWebroleBlock:"strokeColor=none;shape=mxgraph.azure.web_role",
  312. ACWebrolesBlock:"strokeColor=none;shape=mxgraph.azure.web_roles",ACWorkaccountBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.work_account",ACWorkerroleBlock:"strokeColor=none;shape=mxgraph.azure.worker_role",ACWorkerrolesBlock:"strokeColor=none;shape=mxgraph.azure.worker_roles",ADNSBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.azure_dns",ACLoadBalancerBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.azure_load_balancer_feature",ACResourceGroupBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.resource_group",
  313. ACVPNGatewayBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.vpn_gateway",AEActiveDirectoryFSPBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.d",AEADFSBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.ad_fs",AEAndroidPhoneBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.android_phone",AEappblankfortextBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.application_blank",AEAppGenericBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.app_generic",AEAppserverBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.application_server",
  314. AEBackuplocalBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.backup_local",AEBackuponlineBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.backup_online",AECalendarBlock:"strokeColor=none;shape=mxgraph.mscae.general.calendar",AECertificateBlock:"strokeColor=none;shape=mxgraph.azure.certificate",AEClientAppBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.client_application",AECloudBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.internet",AEClusterserverBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.cluster_server",
  315. AECodefileBlock:"strokeColor=none;shape=mxgraph.azure.code_file",AEConnectorsBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.connectors",AEDatabasegenericBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.database_generic",AEDatabaseserverBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.database_server",AEDatabasesyncBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.database_synchronization",AEDeviceBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.device",AEDirectaccessBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.direct_access_feature",
  316. AEDocumentBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.document",AEDomaincontrollerBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.domain_controller",AEEnterpriseBuildingBlock:"strokeColor=none;shape=mxgraph.azure.enterprise",AEFilegeneralBlock:"strokeColor=none;shape=mxgraph.azure.file",AEFilterBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.filter",AEFirewallBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.firewall",AEFolderBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.folder",
  317. AEGatewayBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.gateway",AEGenericcodeBlock:"strokeColor=none;shape=mxgraph.azure.code_file",AEGraphBlock:"strokeColor=none;shape=mxgraph.mscae.general.graph",AEHealthmonitoringBlock:"strokeColor=none;shape=mxgraph.azure.health_monitoring",AEHealthyBlock:"strokeColor=none;shape=mxgraph.azure.healthy",AEImportgenericBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.import_generic",AEInternetBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.internet",
  318. AEKeyboardBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.keyboard",AEKeypermissionsBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.key_permissions",AELaptopcomputerBlock:"strokeColor=none;shape=mxgraph.azure.laptop",AELoadbalancerBlock:"strokeColor=none;shape=mxgraph.azure.load_balancer_generic",AELoadTestingBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.load_testing",AELockprotectedBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.lock",AELockunprotectedBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.lock_unlocked",
  319. AEMaintenanceBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.maintenance",AEManagementconsoleBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.management_console",AEMessageBlock:"strokeColor=none;shape=mxgraph.azure.message",AEMonitorBlock:"strokeColor=none;shape=mxgraph.azure.computer",AEMonitorrunningappsBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.monitor_running_apps",AEMouseBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.mouse",AENetworkcardBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.network_card",
  320. AENotallowedBlock:"strokeColor=none;shape=mxgraph.mscae.general.not_allowed",AEPerformanceBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.performance",AEPerformancemonitorBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.performance_monitor",AEPhoneBlock:"strokeColor=none;shape=mxgraph.azure.mobile",AEPlugandplayBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.plug_and_play",AEPowershellscriptfileBlock:"strokeColor=none;shape=mxgraph.azure.powershell_file",AEProtocolstackBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.protocol_stack",
  321. AEQueuegeneralBlock:"strokeColor=none;shape=mxgraph.azure.queue_generic",AERMSconnectorBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.rms_connector",AERouterBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.router",AEScriptfileBlock:"strokeColor=none;shape=mxgraph.azure.script_file",AESecurevirtualmachineBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.secure_virtual_machine",AEServerbladeBlock:"strokeColor=none;shape=mxgraph.azure.server",AEServerdirectoryBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.server_directory",
  322. AEServerfarmBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.server_farm",AEServergenericBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.server_generic",AEServerrackBlock:"strokeColor=none;shape=mxgraph.azure.server_rack",AESettingsBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.settings",AESharedfolderBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.shared_folder",AESmartcardBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.smartcard",AEStorageBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.storage",
  323. AETableBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.table",AETabletBlock:"strokeColor=none;shape=mxgraph.azure.tablet",AEToolBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.tool",AETunnelBlock:"strokeColor=none;shape=mxgraph.mscae.general.tunnel",AEUnhealthyBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.unhealthy",AEUSBBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.usb",AEUserBlock:"strokeColor=none;shape=mxgraph.azure.user",AEVideoBlock:"strokeColor=none;shape=mxgraph.mscae.general.video",
  324. AEVirtualmachineBlock:"strokeColor=none;shape=mxgraph.azure.virtual_machine_feature",AEWebBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.web",AEWebserverBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.web_server",AEWindowsserverBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.windows_server",AEWirelessconnectionBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.wireless_connection",AEWorkstationclientBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.workstation_client",
  325. AEXMLwebserviceBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.xml_web_service",AGSAudioBlock:"strokeColor=none;shape=mxgraph.mscae.general.audio",AGSBugBlock:"strokeColor=none;shape=mxgraph.mscae.general.bug",AGSCablesettopTVboxBlock:"strokeColor=none;shape=mxgraph.mscae.general.cable_settop_tv_box",AGSCalendarBlock:"strokeColor=none;shape=mxgraph.mscae.general.calendar",AGSChartBlock:"strokeColor=none;shape=mxgraph.mscae.general.chart",AGSCheckmarkSuccessBlock:"strokeColor=none;shape=mxgraph.mscae.general.checkmark",
  326. AGSContinousCycleCircleBlock:"strokeColor=none;shape=mxgraph.mscae.general.continuous_cycle",AGSCrossoutFailureBlock:"strokeColor=none;shape=mxgraph.mscae.general.crossout",AGSCutandpasteBlock:"strokeColor=none;shape=mxgraph.mscae.general.cut_and_paste",AGSFolderBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.folder",AGSGamecontrollerBlock:"strokeColor=none;shape=mxgraph.mscae.general.game_controller",AGSGearsBlock:"strokeColor=none;shape=mxgraph.mscae.general.gears",AGSGraphBlock:"strokeColor=none;shape=mxgraph.mscae.general.graph",
  327. AGSLikeBlock:"strokeColor=none;shape=mxgraph.mscae.general.like",AGSNotallowedBlock:"strokeColor=none;shape=mxgraph.mscae.general.not_allowed",AGSSliderbarhorizontalBlock:"strokeColor=none;shape=mxgraph.mscae.general.slider_bar_horizontal",AGSSliderbarvertBlock:"strokeColor=none;shape=mxgraph.mscae.general.slider_bar_vertical",AGSTasklistorBacklogBlock:"strokeColor=none;shape=mxgraph.mscae.general.task_list",AGSTasksBlock:"strokeColor=none;shape=mxgraph.mscae.general.tasks",AGSTunnelBlock:"strokeColor=none;shape=mxgraph.mscae.general.tunnel",
  328. AGSUserBlock:"strokeColor=none;shape=mxgraph.azure.user",AGSVideoBlock:"strokeColor=none;shape=mxgraph.mscae.general.video",Cisco_cisco_androgenous_person:"shape=mxgraph.cisco.people.androgenous_person;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_atm_switch:"shape=mxgraph.cisco.switches.atm_switch;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_cloud:"shape=mxgraph.cisco.storage.cloud;strokeColor=#036897;fillColor=#ffffff",Cisco_cisco_fileserver:"shape=mxgraph.cisco.servers.fileserver;fillColor=#036897;strokeColor=#ffffff",
  329. Cisco_cisco_firewall:"shape=mxgraph.cisco.security.firewall;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_generic_building:"shape=mxgraph.cisco.buildings.generic_building;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_laptop:"shape=mxgraph.cisco.computers_and_peripherals.laptop;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_lock:"shape=mxgraph.cisco.security.lock;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_microwebserver:"shape=mxgraph.cisco.servers.microwebserver;fillColor=#036897;strokeColor=#ffffff",
  330. Cisco_cisco_pc:"shape=mxgraph.cisco.computers_and_peripherals.pc;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_pda:"shape=mxgraph.cisco.misc.pda;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_phone:"shape=mxgraph.cisco.modems_and_phones.hootphone;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_printer:"shape=mxgraph.cisco.computers_and_peripherals.printer;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_relational_database:"shape=mxgraph.cisco.storage.relational_database;fillColor=#036897;strokeColor=#ffffff",
  331. Cisco_cisco_router:"shape=mxgraph.cisco.routers.router;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_standing_man:"shape=mxgraph.cisco.people.standing_man;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_standing_woman:"shape=mxgraph.cisco.people.standing_woman;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_ups:"shape=mxgraph.cisco.misc.ups;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_wireless_router:"shape=mxgraph.cisco.routers.wireless_router;fillColor=#036897;strokeColor=#ffffff",
  332. Cisco_cisco_100baset_hub:"shape=mxgraph.cisco.hubs_and_gateways.100baset_hub;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_10700:"shape=mxgraph.cisco.routers.10700;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_10GE_FCoE:"shape=mxgraph.cisco.controllers_and_modules.10ge_fcoe;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_15200:"shape=mxgraph.cisco.misc.15200;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_3174__desktop_:"shape=mxgraph.cisco.controllers_and_modules.3174_(desktop)_cluster_controller;fillColor=#036897;strokeColor=#ffffff",
  333. Cisco_cisco_3200_mobile_access_router:"shape=mxgraph.cisco.routers.mobile_access_router;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_3x74__floor_:"shape=mxgraph.cisco.controllers_and_modules.3x74_(floor)_cluster_controller;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_6700_series:"shape=mxgraph.cisco.misc.6700_series;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_7500ars__7513_:"shape=mxgraph.cisco.misc.7500ars_(7513);fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_accesspoint:"shape=mxgraph.cisco.misc.access_point;fillColor=#036897;strokeColor=#ffffff",
  334. Cisco_cisco_ace:"shape=mxgraph.cisco.misc.ace;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_ACS:"shape=mxgraph.cisco.misc.acs;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_adm:"shape=mxgraph.cisco.misc.adm;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_antenna:"shape=mxgraph.cisco.wireless.antenna;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_asic_processor:"shape=mxgraph.cisco.misc.asic_processor;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_ASR_1000_Series:"shape=mxgraph.cisco.misc.asr_1000_series;fillColor=#036897;strokeColor=#ffffff",
  335. Cisco_cisco_ata:"shape=mxgraph.cisco.misc.ata;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_atm_3800:"shape=mxgraph.cisco.misc.atm_3800;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_atm_fast_gigabit_etherswitch:"shape=mxgraph.cisco.switches.atm_fast_gigabit_etherswitch;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_atm_router:"shape=mxgraph.cisco.routers.atm_router;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_atm_tag_switch_router:"shape=mxgraph.cisco.routers.atm_tag_switch_router;fillColor=#036897;strokeColor=#ffffff",
  336. Cisco_cisco_avs:"shape=mxgraph.cisco.misc.avs;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_AXP:"shape=mxgraph.cisco.misc.axp;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_bbsm:"shape=mxgraph.cisco.misc.bbsm;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_branch_office:"shape=mxgraph.cisco.buildings.branch_office;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_breakout_box:"shape=mxgraph.cisco.misc.breakout_box;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_bridge:"shape=mxgraph.cisco.misc.bridge;fillColor=#036897;strokeColor=#ffffff",
  337. Cisco_cisco_broadband_router:"shape=mxgraph.cisco.routers.broadcast_router;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_bts_10200:"shape=mxgraph.cisco.misc.bts_10200;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_cable_modem:"shape=mxgraph.cisco.modems_and_phones.cable_modem;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_callmanager:"shape=mxgraph.cisco.misc.call_manager;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_car:"shape=mxgraph.cisco.misc.car;fillColor=#036897;strokeColor=#ffffff",
  338. Cisco_cisco_carrier_routing_system:"shape=mxgraph.cisco.misc.carrier_routing_system;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_cddi_fddi:"shape=mxgraph.cisco.misc.cddi_fddi;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_cdm:"shape=mxgraph.cisco.misc.cdm;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_cellular_phone:"shape=mxgraph.cisco.modems_and_phones.cell_phone;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_centri_firewall:"shape=mxgraph.cisco.security.centri_firewall;fillColor=#036897;strokeColor=#ffffff",
  339. Cisco_cisco_cisco_1000:"shape=mxgraph.cisco.misc.cisco_1000;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_cisco_asa_5500:"shape=mxgraph.cisco.misc.asa_5500;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_cisco_ca:"shape=mxgraph.cisco.misc.cisco_ca;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_cisco_file_engine:"shape=mxgraph.cisco.storage.cisco_file_engine;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_cisco_hub:"shape=mxgraph.cisco.hubs_and_gateways.cisco_hub;fillColor=#036897;strokeColor=#ffffff",
  340. Cisco_cisco_ciscosecurity:"shape=mxgraph.cisco.security.cisco_security;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_cisco_unified_presence_server:"shape=mxgraph.cisco.servers.cisco_unified_presence_server;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_cisco_unityexpress:"shape=mxgraph.cisco.misc.cisco_unity_express;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_ciscoworks:"shape=mxgraph.cisco.misc.cisco_works;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_class_4_5_switch:"shape=mxgraph.cisco.switches.class_4_5_switch;fillColor=#036897;strokeColor=#ffffff",
  341. Cisco_cisco_communications_server:"shape=mxgraph.cisco.servers.communications_server;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_contact_center:"shape=mxgraph.cisco.misc.contact_center;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_content_engine__cache_director_:"shape=mxgraph.cisco.directors.content_engine_(cache_director);fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_content_service_router:"shape=mxgraph.cisco.routers.content_service_router;fillColor=#036897;strokeColor=#ffffff",
  342. Cisco_cisco_content_service_switch_1100:"shape=mxgraph.cisco.switches.content_service_switch_1100;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_content_switch_module:"shape=mxgraph.cisco.controllers_and_modules.content_switch_module;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_content_switch:"shape=mxgraph.cisco.switches.content_switch;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_content_transformation_engine__cte_:"shape=mxgraph.cisco.misc.content_transformation_engine_(cte);fillColor=#036897;strokeColor=#ffffff",
  343. Cisco_cisco_cs_mars:"shape=mxgraph.cisco.misc.cs-mars;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_csm_s:"shape=mxgraph.cisco.misc.csm-s;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_csu_dsu:"shape=mxgraph.cisco.misc.csu_dsu;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_CUBE:"shape=mxgraph.cisco.misc.cube;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_detector:"shape=mxgraph.cisco.misc.detector;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_director_class_fibre_channel_director:"shape=mxgraph.cisco.directors.director-class_fibre_channel_director;fillColor=#036897;strokeColor=#ffffff",
  344. Cisco_cisco_directory_server:"shape=mxgraph.cisco.servers.directory_server;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_diskette:"shape=mxgraph.cisco.storage.diskette;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_distributed_director:"shape=mxgraph.cisco.directors.distributed_director;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_dot_dot:"shape=mxgraph.cisco.misc.dot-dot;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_dpt:"shape=mxgraph.cisco.misc.dpt;fillColor=#036897;strokeColor=#ffffff",
  345. Cisco_cisco_dslam:"shape=mxgraph.cisco.misc.dslam;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_dual_mode_ap:"shape=mxgraph.cisco.misc.dual_mode;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_dwdm_filter:"shape=mxgraph.cisco.misc.dwdm_filter;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_end_office:"shape=mxgraph.cisco.buildings.end_office;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_fax:"shape=mxgraph.cisco.modems_and_phones.fax;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_fc_storage:"shape=mxgraph.cisco.storage.fc_storage;fillColor=#036897;strokeColor=#ffffff",
  346. Cisco_cisco_fddi_ring:"shape=mxgraph.cisco.misc.fddi_ring;strokeColor=#036897;",Cisco_cisco_fibre_channel_disk_subsystem:"shape=mxgraph.cisco.storage.fibre_channel_disk_subsystem;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_fibre_channel_fabric_switch:"shape=mxgraph.cisco.switches.fibre_channel_fabric_switch;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_file_cabinet:"shape=mxgraph.cisco.storage.file_cabinet;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_file_server:"shape=mxgraph.cisco.servers.file_server;fillColor=#036897;strokeColor=#ffffff",
  347. Cisco_cisco_firewall_service_module__fwsm_:"shape=mxgraph.cisco.controllers_and_modules.firewall_service_module_(fwsm);fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_front_end_processor:"shape=mxgraph.cisco.misc.front_end_processor;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_gatekeeper:"shape=mxgraph.cisco.security.gatekeeper;strokeColor=#036897;",Cisco_cisco_general_applicance:"shape=mxgraph.cisco.misc.general_appliance;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_generic_gateway:"shape=mxgraph.cisco.hubs_and_gateways.generic_gateway;fillColor=#036897;strokeColor=#ffffff",
  348. Cisco_cisco_generic_processor:"shape=mxgraph.cisco.misc.generic_processor;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_generic_softswitch:"shape=mxgraph.cisco.switches.generic_softswitch;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_gigabit_switch_atm_tag_router:"shape=mxgraph.cisco.routers.gigabit_switch_atm_tag_router;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_government_building:"shape=mxgraph.cisco.buildings.government_building;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_Ground_terminal:"shape=mxgraph.cisco.wireless.ground_terminal;fillColor=#036897;strokeColor=#ffffff",
  349. Cisco_cisco_guard:"shape=mxgraph.cisco.security.guard;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_handheld:"shape=mxgraph.cisco.misc.handheld;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_hootphone:"shape=mxgraph.cisco.modems_and_phones.hootphone;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_host:"shape=mxgraph.cisco.servers.host;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_hp_mini:"shape=mxgraph.cisco.misc.hp_mini;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_h:"shape=mxgraph.cisco.misc.h_323;fillColor=#036897;strokeColor=#ffffff",
  350. Cisco_cisco_hub:"shape=mxgraph.cisco.hubs_and_gateways.hub;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_iad_router:"shape=mxgraph.cisco.routers.iad_router;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_ibm_mainframe:"shape=mxgraph.cisco.computers_and_peripherals.ibm_mainframe;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_ibm_mini_as400:"shape=mxgraph.cisco.computers_and_peripherals.ibm_mini_as400;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_ibm_tower:"shape=mxgraph.cisco.computers_and_peripherals.ibm_tower;fillColor=#036897;strokeColor=#ffffff",
  351. Cisco_cisco_icm:"shape=mxgraph.cisco.misc.icm;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_ics:"shape=mxgraph.cisco.misc.ics;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_intelliswitch_stack:"shape=mxgraph.cisco.switches.intelliswitch_stack;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_ios_firewall:"shape=mxgraph.cisco.security.ios_firewall;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_ios_slb:"shape=mxgraph.cisco.misc.ios_slb;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_ip_communicator:"shape=mxgraph.cisco.misc.ip_communicator;fillColor=#036897;strokeColor=#ffffff",
  352. Cisco_cisco_ip_dsl:"shape=mxgraph.cisco.misc.ip_dsl;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_ip_phone:"shape=mxgraph.cisco.modems_and_phones.ip_phone;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_ip:"shape=mxgraph.cisco.misc.ip;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_iptc:"shape=mxgraph.cisco.misc.iptc;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_ip_telephony_router:"shape=mxgraph.cisco.routers.ip_telephony_router;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_iptv_content_manager:"shape=mxgraph.cisco.misc.iptv_content_manager;fillColor=#036897;strokeColor=#ffffff",
  353. Cisco_cisco_iptv_server:"shape=mxgraph.cisco.servers.iptv_server;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_iscsi_router:"shape=mxgraph.cisco.routers.isci_router;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_isdn_switch:"shape=mxgraph.cisco.switches.isdn_switch;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_itp:"shape=mxgraph.cisco.misc.itp;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_jbod:"shape=mxgraph.cisco.misc.jbod;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_key:"shape=mxgraph.cisco.misc.key;fillColor=#036897;strokeColor=#ffffff",
  354. Cisco_cisco_keys:"shape=mxgraph.cisco.misc.keys;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_lan_to_lan:"shape=mxgraph.cisco.misc.lan_to_lan;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_layer_2_remote_switch:"shape=mxgraph.cisco.switches.layer_2_remote_switch;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_layer_3_switch:"shape=mxgraph.cisco.switches.layer_3_switch;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_lightweight_ap:"shape=mxgraph.cisco.misc.lightweight_ap;fillColor=#036897;strokeColor=#ffffff",
  355. Cisco_cisco_localdirector:"shape=mxgraph.cisco.directors.localdirector;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_longreach_cpe:"shape=mxgraph.cisco.misc.longreach_cpe;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_macintosh:"shape=mxgraph.cisco.computers_and_peripherals.macintosh;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_mac_woman:"shape=mxgraph.cisco.people.mac_woman;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_man_woman:"shape=mxgraph.cisco.people.man_woman;fillColor=#036897;strokeColor=#ffffff",
  356. Cisco_cisco_mas_gateway:"shape=mxgraph.cisco.hubs_and_gateways.mas_gateway;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_mau:"shape=mxgraph.cisco.misc.mau;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_mcu:"shape=mxgraph.cisco.misc.mcu;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_mdu:"shape=mxgraph.cisco.buildings.mdu;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_me_1100:"shape=mxgraph.cisco.misc.me1100;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_Mediator:"shape=mxgraph.cisco.misc.mediator;fillColor=#036897;strokeColor=#ffffff",
  357. Cisco_cisco_meetingplace:"shape=mxgraph.cisco.misc.meetingplace;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_mesh_ap:"shape=mxgraph.cisco.misc.mesh_ap;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_metro_1500:"shape=mxgraph.cisco.misc.metro_1500;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_mgx_8000_multiservice_switch:"shape=mxgraph.cisco.switches.mgx_8000_multiservice_switch;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_microphone:"shape=mxgraph.cisco.computers_and_peripherals.microphone;fillColor=#036897;strokeColor=#ffffff",
  358. Cisco_cisco_mini_vax:"shape=mxgraph.cisco.misc.mini_vax;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_mobile_access_ip_phone:"shape=mxgraph.cisco.modems_and_phones.mobile_access_ip_phone;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_mobile_access_router:"shape=mxgraph.cisco.routers.mobile_access_router;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_modem:"shape=mxgraph.cisco.modems_and_phones.modem;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_moh_server:"shape=mxgraph.cisco.servers.moh_server;fillColor=#036897;strokeColor=#ffffff",
  359. Cisco_cisco_MSE:"shape=mxgraph.cisco.misc.mse;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_mulitswitch_device:"shape=mxgraph.cisco.switches.multiswitch_device;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_multi_fabric_server_switch:"shape=mxgraph.cisco.switches.multi-fabric_server_switch;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_multilayer_remote_switch:"shape=mxgraph.cisco.switches.multilayer_remote_switch;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_mux:"shape=mxgraph.cisco.misc.mux;fillColor=#036897;strokeColor=#ffffff",
  360. Cisco_cisco_MXE:"shape=mxgraph.cisco.misc.mxe;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_nac_appliance:"shape=mxgraph.cisco.misc.nac_appliance;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_NCE:"shape=mxgraph.cisco.misc.nce;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_NCE_router:"shape=mxgraph.cisco.routers.nce_router;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_netflow_router:"shape=mxgraph.cisco.routers.netflow_router;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_netranger:"shape=mxgraph.cisco.misc.netranger;fillColor=#036897;strokeColor=#ffffff",
  361. Cisco_cisco_netsonar:"shape=mxgraph.cisco.misc.netsonar;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_network_management:"shape=mxgraph.cisco.misc.network_management;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_Nexus_1000:"shape=mxgraph.cisco.misc.nexus_1000;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_Nexus_2000:"shape=mxgraph.cisco.misc.nexus_2000_fabric_extender;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_Nexus_5000:"shape=mxgraph.cisco.misc.nexus_5000;fillColor=#036897;strokeColor=#ffffff",
  362. Cisco_cisco_Nexus_7000:"shape=mxgraph.cisco.misc.nexus_7000;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_octel:"shape=mxgraph.cisco.misc.octel;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_ons15500:"shape=mxgraph.cisco.misc.ons15500;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_optical_amplifier:"shape=mxgraph.cisco.misc.optical_amplifier;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_optical_services_router:"shape=mxgraph.cisco.routers.optical_services_router;fillColor=#036897;strokeColor=#ffffff",
  363. Cisco_cisco_optical_transport:"shape=mxgraph.cisco.misc.optical_transport;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_pad:"shape=mxgraph.cisco.misc.pad_2;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_pad_x:"shape=mxgraph.cisco.misc.pad_1;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_page_icon:"shape=mxgraph.cisco.misc.page_icon;strokeColor=#036897;",Cisco_cisco_pbx:"shape=mxgraph.cisco.misc.pbx;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_pbx_switch:"shape=mxgraph.cisco.switches.pbx_switch;fillColor=#036897;strokeColor=#ffffff",
  364. Cisco_cisco_pc_adapter_card:"shape=mxgraph.cisco.computers_and_peripherals.pc_adapter_card;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_pc_man:"shape=mxgraph.cisco.people.pc_man;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_pc_routercard:"shape=mxgraph.cisco.computers_and_peripherals.pc_routercard;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_pc_software:"shape=mxgraph.cisco.misc.pc_software;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_pc_video:"shape=mxgraph.cisco.misc.pc_video;fillColor=#036897;strokeColor=#ffffff",
  365. Cisco_cisco_phone_fax:"shape=mxgraph.cisco.modems_and_phones.phone-fax;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_pix_firewall:"shape=mxgraph.cisco.security.pix_firewall;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_pmc:"shape=mxgraph.cisco.misc.pmc;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_programmable_switch:"shape=mxgraph.cisco.switches.programmable_switch;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_protocol_translator:"shape=mxgraph.cisco.misc.protocol_translator;fillColor=#036897;strokeColor=#ffffff",
  366. Cisco_cisco_pxf:"shape=mxgraph.cisco.misc.pxf;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_radio_tower:"shape=mxgraph.cisco.wireless.radio_tower;strokeColor=#036897",Cisco_cisco_ratemux:"shape=mxgraph.cisco.misc.ratemux;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_repeater:"shape=mxgraph.cisco.misc.repeater;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_RF_modem:"shape=mxgraph.cisco.modems_and_phones.rf_modem;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_router_firewall:"shape=mxgraph.cisco.security.router_firewall;fillColor=#036897;strokeColor=#ffffff",
  367. Cisco_cisco_routerin_building:"shape=mxgraph.cisco.routers.router_in_building;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_router_with_silicon_switch:"shape=mxgraph.cisco.routers.router_with_silicon_switch;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_route_switch_processor:"shape=mxgraph.cisco.misc.route_switch_processor;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_rpsrps:"shape=mxgraph.cisco.misc.rpsrps;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_running_man:"shape=mxgraph.cisco.people.running_man;fillColor=#036897;strokeColor=#ffffff",
  368. Cisco_cisco_sattelite_dish:"shape=mxgraph.cisco.wireless.satellite_dish;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_sattelite:"shape=mxgraph.cisco.wireless.satellite;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_scanner:"shape=mxgraph.cisco.computers_and_peripherals.scanner;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_server_switch:"shape=mxgraph.cisco.switches.server_switch;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_server_with_router:"shape=mxgraph.cisco.servers.server_with_router;fillColor=#036897;strokeColor=#ffffff",
  369. Cisco_cisco_service_control:"shape=mxgraph.cisco.misc.service_control;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_Service_Module:"shape=mxgraph.cisco.controllers_and_modules.service_module;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_Service_router:"shape=mxgraph.cisco.routers.service_router;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_Services:"shape=mxgraph.cisco.misc.services;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_Set_top_box:"shape=mxgraph.cisco.misc.set_top_box;fillColor=#036897;strokeColor=#ffffff",
  370. Cisco_cisco_simulitlayer_switch:"shape=mxgraph.cisco.switches.simultilayer_switch;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_sip_proxy_werver:"shape=mxgraph.cisco.servers.sip_proxy_server;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_sitting_woman:"shape=mxgraph.cisco.people.sitting_woman;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_small_business:"shape=mxgraph.cisco.buildings.small_business;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_small_hub:"shape=mxgraph.cisco.hubs_and_gateways.small_hub;fillColor=#036897;strokeColor=#ffffff",
  371. Cisco_cisco_softphone:"shape=mxgraph.cisco.modems_and_phones.softphone;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_softswitch_pgw_mgc:"shape=mxgraph.cisco.switches.softswitch_pgw_mgc;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_software_based_server:"shape=mxgraph.cisco.servers.software_based_server;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_speaker:"shape=mxgraph.cisco.computers_and_peripherals.speaker;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_ssc:"shape=mxgraph.cisco.misc.ssc;fillColor=#036897;strokeColor=#ffffff",
  372. Cisco_cisco_ssl_terminator:"shape=mxgraph.cisco.misc.ssl_terminator;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_standard_host:"shape=mxgraph.cisco.servers.standard_host;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_stb:"shape=mxgraph.cisco.misc.stb;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_storage_router:"shape=mxgraph.cisco.routers.storage_router;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_storage_server:"shape=mxgraph.cisco.servers.storage_server;fillColor=#036897;strokeColor=#ffffff",
  373. Cisco_cisco_stp:"shape=mxgraph.cisco.misc.stp;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_streamer:"shape=mxgraph.cisco.misc.streamer;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_sun_workstation:"shape=mxgraph.cisco.computers_and_peripherals.workstation;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_supercomputer:"shape=mxgraph.cisco.computers_and_peripherals.supercomputer;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_svx:"shape=mxgraph.cisco.misc.svx;fillColor=#036897;strokeColor=#ffffff",
  374. Cisco_cisco_system_controller:"shape=mxgraph.cisco.controllers_and_modules.system_controller;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_tablet:"shape=mxgraph.cisco.computers_and_peripherals.tablet;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_tape_array:"shape=mxgraph.cisco.storage.tape_array;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_tdm_router:"shape=mxgraph.cisco.routers.tdm_router;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_telecommuter_house_pc:"shape=mxgraph.cisco.buildings.telecommuter_house_pc;fillColor=#036897;strokeColor=#ffffff",
  375. Cisco_cisco_telecommuter_house:"shape=mxgraph.cisco.buildings.telecommuter_house;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_telecommuter_icon:"shape=mxgraph.cisco.misc.telecommuter_icon;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_Telepresence_3200:"shape=mxgraph.cisco.misc.telepresence;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_terminal:"shape=mxgraph.cisco.computers_and_peripherals.terminal;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_token:"shape=mxgraph.cisco.misc.token;strokeColor=#036897",
  376. Cisco_cisco_TP_MCU:"shape=mxgraph.cisco.misc.tp_mcu;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_transpath:"shape=mxgraph.cisco.misc.transpath;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_truck:"shape=mxgraph.cisco.misc.truck;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_turret:"shape=mxgraph.cisco.misc.turret;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_tv:"shape=mxgraph.cisco.misc.tv;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_ubr910:"shape=mxgraph.cisco.misc.ubr910;fillColor=#036897;strokeColor=#ffffff",
  377. Cisco_cisco_umg_series:"shape=mxgraph.cisco.misc.umg_series;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_unity_server:"shape=mxgraph.cisco.servers.unity_server;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_universal_gateway:"shape=mxgraph.cisco.hubs_and_gateways.universal_gateway;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_university:"shape=mxgraph.cisco.buildings.university;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_upc:"shape=mxgraph.cisco.computers_and_peripherals.upc;fillColor=#036897;strokeColor=#ffffff",
  378. Cisco_cisco_vault:"shape=mxgraph.cisco.misc.vault;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_video_camera:"shape=mxgraph.cisco.computers_and_peripherals.video_camera;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_vip:"shape=mxgraph.cisco.misc.vip;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_virtual_layer_switch:"shape=mxgraph.cisco.switches.virtual_layer_switch;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_virtual_switch_controller__vsc3000_:"shape=mxgraph.cisco.controllers_and_modules.virtual_switch_controller_(vsc3000);fillColor=#036897;strokeColor=#ffffff",
  379. Cisco_cisco_voice_atm_switch:"shape=mxgraph.cisco.switches.voice_atm_switch;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_voice_commserver:"shape=mxgraph.cisco.servers.voice_commserver;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_voice_router:"shape=mxgraph.cisco.routers.voice_router;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_voice_switch:"shape=mxgraph.cisco.switches.voice_switch;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_vpn_concentrator:"shape=mxgraph.cisco.misc.vpn_concentrator;fillColor=#036897;strokeColor=#ffffff",
  380. Cisco_cisco_vpn_gateway:"shape=mxgraph.cisco.hubs_and_gateways.vpn_gateway;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_VSS:"shape=mxgraph.cisco.misc.vss;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_wae:"shape=mxgraph.cisco.misc.wae;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_wavelength_router:"shape=mxgraph.cisco.routers.wavelength_router;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_web_browser:"shape=mxgraph.cisco.computers_and_peripherals.web_browser;fillColor=#036897;strokeColor=#ffffff",
  381. Cisco_cisco_web_cluster:"shape=mxgraph.cisco.storage.web_cluster;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_wi_fi_tag:"shape=mxgraph.cisco.wireless.wi-fi_tag;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_wireless_bridge:"shape=mxgraph.cisco.wireless.wireless_bridge;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_wireless_location_appliance:"shape=mxgraph.cisco.wireless.wireless_location_appliance;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_wireless:"shape=mxgraph.cisco.wireless.wireless;fillColor=#036897;strokeColor=#ffffff",
  382. Cisco_cisco_wireless_transport:"shape=mxgraph.cisco.wireless.wireless_transport;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_wism:"shape=mxgraph.cisco.misc.wism;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_wlan_controller:"shape=mxgraph.cisco.wireless.wlan_controller;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_workgroup_director:"shape=mxgraph.cisco.directors.workgroup_director;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_workgroup_switch:"shape=mxgraph.cisco.switches.workgroup_switch;fillColor=#036897;strokeColor=#ffffff",
  383. Cisco_cisco_workstation:"shape=mxgraph.cisco.computers_and_peripherals.workstation;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_www_server:"shape=mxgraph.cisco.servers.www_server;fillColor=#036897;strokeColor=#ffffff",NET_PC:"shape=mxgraph.networks.pc;fillColor=#29AAE1","NET_Virtual-PC":"shape=mxgraph.networks.virtual_pc;fillColor=#29AAE1",NET_Terminal:"shape=mxgraph.networks.terminal;fillColor=#29AAE1",NET_DataPipe:"shape=mxgraph.networks.bus;fillColor=#29AAE1",NET_SlateDevice:"shape=mxgraph.networks.tablet;fillColor=#29AAE1",
  384. NET_TabletDevice:"shape=mxgraph.networks.tablet;fillColor=#29AAE1",NET_Laptop:"shape=mxgraph.networks.laptop;fillColor=#29AAE1",NET_PDA:"shape=mxgraph.networks.mobile;fillColor=#29AAE1",NET_CRTMonitor:"shape=mxgraph.networks.monitor;fillColor=#29AAE1",NET_LCDMonitor:"shape=mxgraph.networks.monitor;fillColor=#29AAE1",NET_RadioTower:"shape=mxgraph.networks.radio_tower;fillColor=#29AAE1",NET_ExternalHardDrive:"shape=mxgraph.networks.external_storage;fillColor=#29AAE1",NET_SatelliteDish:"shape=mxgraph.networks.satellite_dish;fillColor=#29AAE1",
  385. NET_Satellite:"shape=mxgraph.networks.satellite;fillColor=#29AAE1",NET_WirelessAccessPoint:"shape=mxgraph.networks.radio_tower;fillColor=#29AAE1",NET_RingNetwork:"mxCompositeShape",NET_Ethernet:"mxCompositeShape",NET_Server:"shape=mxgraph.networks.server;fillColor=#29AAE1",NET_Mainframe:"shape=mxgraph.networks.mainframe;fillColor=#29AAE1",NET_Router:"shape=mxgraph.networks.wireless_hub;fillColor=#29AAE1",NET_Switch:"shape=mxgraph.networks.switch;fillColor=#29AAE1",NET_Firewall:"shape=mxgraph.networks.firewall;fillColor=#29AAE1",
  386. NET_User:"shape=mxgraph.networks.user_male;fillColor=#29AAE1",NET_CommLink:"shape=mxgraph.networks.comm_link_edge;fillColor=#29AAE1",NET_SuperComputer:"shape=mxgraph.networks.supercomputer;fillColor=#29AAE1",NET_VirtualServer:"shape=mxgraph.networks.virtual_server;fillColor=#29AAE1",NET_Printer:"shape=mxgraph.networks.printer;fillColor=#29AAE1",NET_Scanner:"shape=mxgraph.networks.scanner;fillColor=#29AAE1",NET_Copier:"shape=mxgraph.networks.copier;fillColor=#29AAE1",NET_MultiFunctionMachine:"shape=mxgraph.networks.copier;fillColor=#29AAE1",
  387. NET_Projector:"shape=mxgraph.networks.video_projector;fillColor=#29AAE1",NET_ProjectorScreen:"shape=mxgraph.networks.video_projector_screen;fillColor=#29AAE1",NET_Bridge:"shape=mxgraph.networks.router;fillColor=#29AAE1",NET_Hub:"shape=mxgraph.networks.hub;fillColor=#29AAE1",NET_Modem:"shape=mxgraph.networks.modem;fillColor=#29AAE1",NET_Telephone:"shape=mxgraph.signs.tech.telephone_5;fillColor=#29AAE1",NET_CellPhone:"shape=mxgraph.networks.mobile;fillColor=#29AAE1",NET_SmartPhone:"shape=mxgraph.networks.mobile;fillColor=#29AAE1",
  388. NET_Camera:"shape=mxgraph.signs.tech.camera_2;fillColor=#29AAE1",RackServerRack:"shape=mxgraph.rackGeneral.container;container=1;collapsible=0;childLayout=rack;marginLeft=9;marginRight=9;marginTop=21;marginBottom=22;textColor=#000000;numDisp=off",RackBlank:"shape=mxgraph.rackGeneral.plate;strokeColor=#666666;labelPosition=left;align=right;spacingRight=15;fillColor=#e8e8e8",RackRaidArray:"shape=mxgraph.rack.cisco.cisco_carrier_packet_transport_50;labelPosition=left;align=right;spacingRight=15",RackServer:"shape=mxgraph.rack.oracle.sunfire_x4100;labelPosition=left;align=right;spacingRight=15",
  389. RackEthernetSwitch:"shape=mxgraph.rack.cisco.cisco_nexus_3016_switch;labelPosition=left;align=right;spacingRight=15",RackPatchPanel:"shape=mxgraph.rack.general.cat5e_rack_mount_patch_panel_24_ports;strokeColor=#666666;labelPosition=left;align=right;spacingRight=15",RackRouter:"shape=mxgraph.rack.cisco.cisco_asr_1001_router;labelPosition=left;align=right;spacingRight=15",RackMonitor:"shape=mxgraph.rack.ibm.ibm_1u_flat_panel_console_kit;labelPosition=left;align=right;spacingRight=15",RackKeyboard:"shape=mxgraph.rack.cisco.cisco_1905_serial_integrated_services_router;labelPosition=left;align=right;spacingRight=15",
  390. RackPowerStrip:"shape=mxgraph.rack.dell.power_strip;labelPosition=left;align=right;spacingRight=15",RackPowerSupply:"shape=mxgraph.rack.cisco.cisco_web_security_appliance_s170;labelPosition=left;align=right;spacingRight=15",RackBridge:"shape=mxgraph.rack.cisco.cisco_nexus_5548p_switch;labelPosition=left;align=right;spacingRight=15",RackTapeDrive:"shape=mxgraph.rack.ibm.ibm_1754_local_console_manager;labelPosition=left;align=right;spacingRight=15",Image_network_server:"image;image=img/lib/clip_art/computers/Server_Tower_128x128.png;flipH=1",
  391. Image_network_server_file:"image;image=img/lib/clip_art/computers/Server_128x128.png",Image_network_server_net:"image;image=img/lib/clip_art/networking/Print_Server_128x128.png",Image_network_server_net_large:"image;image=img/lib/clip_art/computers/Server_128x128.png",Image_network_raid:"image;image=img/lib/clip_art/computers/Server_Tower_128x128.png;flipH=1",Image_network_raid_large:"image;image=img/lib/clip_art/computers/Server_Tower_128x128.png;flipH=1",Image_network_rack_server:"image;image=img/lib/clip_art/computers/Server_Rack_128x128.png",
  392. Image_network_rack_tape:"image;image=img/lib/clip_art/computers/Server_Rack_Partial_128x128.png",Image_network_printer_small:"image;image=img/lib/clip_art/computers/Printer_128x128.png;flipH=1",Image_network_printer_large:"image;image=img/lib/clip_art/computers/Printer_128x128.png;flipH=1",Image_network_printer_multipurpose:"image;image=img/lib/clip_art/computers/Printer_Commercial_128x128.png;flipH=1",Image_network_copier_small:"image;image=img/lib/clip_art/computers/Printer_Commercial_128x128.png",
  393. Image_network_copier_large:"image;image=img/lib/clip_art/computers/Printer_Commercial_128x128.png",Image_network_router:"image;image=img/lib/clip_art/networking/Router_128x128.png",Image_network_router_wireless:"image;image=img/lib/clip_art/networking/Wireless_Router_128x128.png",Image_network_ups:"image;image=img/lib/clip_art/networking/UPS_128x128.png",Image_electronics_lcd:"image;image=img/lib/clip_art/computers/Monitor_128x128.png",Image_electronics_pda:"image;image=img/lib/clip_art/telecommunication/Palm_Treo_128x128.png",
  394. Image_electronics_drive_cardreader:"image;image=img/lib/clip_art/finance/Credit_Card_128x128.png",Image_electronics_camcorder:"image;image=img/lib/clip_art/networking/Ip_Camera_128x128.png",Image_electronics_printer_photo:"image;image=img/lib/clip_art/computers/Printer_128x128.png;flipH=1",Image_electronics_drive_firewire:"image;image=img/lib/clip_art/computers/Harddrive_128x128.png;flipH=1",Image_electronics_drive_usb:"image;image=img/lib/clip_art/computers/Harddrive_128x128.png;flipH=1",Image_electronics_modem_external:"image;image=img/lib/clip_art/networking/Modem_128x128.png;flipH=1",
  395. Image_electronics_lcd_wide:"image;image=img/lib/clip_art/computers/Monitor_128x128.png",EE_Amplifier:"shape=mxgraph.electrical.abstract.amplifier",EE_OpAmp:"mxCompositeShape",EE_ControlledAmp:"shape=mxgraph.electrical.abstract.controlled_amplifier",EE_Multiplexer:"shape=mxgraph.electrical.abstract.mux",EE_Demultiplexer:"shape=mxgraph.electrical.abstract.demux;",EE_Capacitor1:"shape=mxgraph.electrical.capacitors.capacitor_1",EE_Capacitor2:"shape=mxgraph.electrical.capacitors.capacitor_3",EE_Diode:"shape=mxgraph.electrical.diodes.diode",
  396. EE_Resistor:"shape=mxgraph.electrical.resistors.resistor_2",EE_VarResistor:"shape=mxgraph.electrical.resistors.variable_resistor_2",EE_Potentiometer:"shape=mxgraph.electrical.resistors.potentiometer_2",EE_ProtGround:"shape=mxgraph.electrical.signal_sources.protective_earth",EE_SignalGround:"shape=mxgraph.electrical.signal_sources.signal_ground",EE_Transformer:"shape=mxgraph.electrical.inductors.transformer_1",EE_Inductor:"shape=mxgraph.electrical.inductors.inductor_3","EE_Variable Inductor":"shape=mxgraph.electrical.inductors.variable_inductor",
  397. EE_TwoWaySwitch:"shape=mxgraph.electrical.electro-mechanical.2-way_switch",EE_OnOffSwitch:"shape=mxgraph.electrical.electro-mechanical.simple_switch",EE_Loudspeaker:"shape=mxgraph.electrical.electro-mechanical.loudspeaker",EE_Motor:"shape=mxgraph.electrical.electro-mechanical.motor_1",EE_LED1:"shape=mxgraph.electrical.opto_electronics.led_2",EE_Lightbulb:"shape=mxgraph.electrical.miscellaneous.light_bulb",EE_AcSource:"shape=mxgraph.electrical.signal_sources.ac_source;strokeWidth=1",EE_VoltageSource:"shape=mxgraph.electrical.signal_sources.dc_source_3",
  398. EE_CurrentSource:"shape=mxgraph.electrical.signal_sources.dc_source_2;direction=north",EE_ControlledCurrentSource:"shape=mxgraph.electrical.signal_sources.dependent_source_2;direction=west",EE_ControlledVoltageSource:"shape=mxgraph.electrical.signal_sources.dependent_source_3",EE_DcSource1:"shape=mxgraph.electrical.miscellaneous.monocell_battery;flipH=1;verticalLabelPosition=bottom;verticalAlign=top",EE_DcSource2:"shape=mxgraph.electrical.miscellaneous.multicell_battery;flipH=1;verticalLabelPosition=bottom;verticalAlign=top",
  399. EE_Vss:"shape=mxgraph.electrical.signal_sources.vss2;verticalLabelPosition=top;verticalAlign=bottom;fontSize=24",EE_Vdd:"shape=mxgraph.electrical.signal_sources.vdd;verticalLabelPosition=bottom;verticalAlign=top",EE_BJT_NPN1:"shape=mxgraph.electrical.transistors.pnp_transistor_1",EE_BJT_PNP1:"shape=mxgraph.electrical.transistors.npn_transistor_1",EE_JFET_P:"shape=mxgraph.electrical.transistors.p-channel_jfet_1;flipV=1",EE_JFET_N:"shape=mxgraph.electrical.transistors.n-channel_jfet_1",EE_MOSFET_P1:"shape=mxgraph.electrical.mosfets1.mosfet_ic_p;flipV=1",
  400. EE_MOSFET_P2:"shape=mxgraph.electrical.mosfets1.mosfet_p_no_bulk",EE_MOSFET_P3:"shape=mxgraph.electrical.mosfets1.p-channel_mosfet_1;flipV=1",EE_MOSFET_N1:"shape=mxgraph.electrical.mosfets1.mosfet_ic_n",EE_MOSFET_N2:"shape=mxgraph.electrical.mosfets1.mosfet_n_no_bulk",EE_MOSFET_N3:"shape=mxgraph.electrical.mosfets1.n-channel_mosfet_1",EE_AND:"shape=mxgraph.electrical.logic_gates.and",EE_OR:"shape=mxgraph.electrical.logic_gates.or",EE_Inverter:"shape=mxgraph.electrical.logic_gates.inverter",EE_NAND:"shape=mxgraph.electrical.logic_gates.nand",
  401. EE_NOR:"shape=mxgraph.electrical.logic_gates.nor",EE_XOR:"shape=mxgraph.electrical.logic_gates.xor",EE_NXOR:"shape=mxgraph.electrical.logic_gates.xnor",EE_DTypeRSFlipFlop:"shape=mxgraph.electrical.logic_gates.d_type_rs_flip-flop",EE_DTypeFlipFlop:"shape=mxgraph.electrical.logic_gates.d_type_flip-flop",EE_DTypeFlipFlopWithClear:"shape=mxgraph.electrical.logic_gates.d_type_flip-flop_with_clear",EE_RSLatch:"shape=mxgraph.electrical.logic_gates.rs_latch",EE_SyncRSLatch:"shape=mxgraph.electrical.logic_gates.synchronous_rs_latch",
  402. EE_TTypeFlipFlop:"shape=mxgraph.electrical.logic_gates.t_type_flip-flop",EE_Plus:"shape=mxgraph.ios7.misc.flagged",EE_Negative:"shape=line",EE_InverterContact:"shape=ellipse",EE_Voltmeter:"shape=mxgraph.electrical.instruments.voltmeter",EE_Ammeter:"shape=mxgraph.electrical.instruments.ampermeter",EE_SineWave:"shape=mxgraph.electrical.waveforms.sine_wave",EE_Sawtooth:"shape=mxgraph.electrical.waveforms.sawtooth",EE_SquareWave:"shape=mxgraph.electrical.waveforms.square_wave",EIChannelBlock:"shape=mxgraph.eip.messageChannel;verticalLabelPosition=bottom;verticalAlign=top",
  403. EIMessageChannelBlock:"mxCompositeShape",EIMessageBlock:"mxCompositeShape",EIMessageRouterBlock:"shape=mxgraph.eip.content_based_router;verticalLabelPosition=bottom;verticalAlign=top",EIMessageTranslatorBlock:"shape=mxgraph.eip.message_translator;verticalLabelPosition=bottom;verticalAlign=top",EIMessageEndpointBlock:"mxCompositeShape",EIPublishSubscribeChannelBlock:"mxCompositeShape",EIDatatypeChannelBlock:"mxCompositeShape",EIInvalidMessageChannelBlock:"mxCompositeShape",EIDeadLetterChannelBlock:"mxCompositeShape",
  404. EIGuaranteedDeliveryBlock:"mxCompositeShape",EIChannelAdapterBlock:"mxCompositeShape",EIMessagingBridgeBlock:"shape=mxgraph.eip.messaging_bridge;verticalLabelPosition=bottom;verticalAlign=top",EIMessageBusBlock:"mxCompositeShape",EICommandMessageBlock:"mxCompositeShape",EIDocumentMessageBlock:"mxCompositeShape",EIEventMessageBlock:"mxCompositeShape",EIRequestReplyBlock:"mxCompositeShape",EIReturnAddressBlock:"mxCompositeShape",EICorrelationIDBlock:"mxCompositeShape",EIMessageSequenceBlock:"mxCompositeShape",
  405. EIMessageExpirationBlock:"mxCompositeShape",EIContentBasedRouterBlock:"shape=mxgraph.eip.content_based_router;verticalLabelPosition=bottom;verticalAlign=top",EIMessageFilterBlock:"shape=mxgraph.eip.message_filter;verticalLabelPosition=bottom;verticalAlign=top",EIDynamicRouterBlock:"shape=mxgraph.eip.dynamic_router;verticalLabelPosition=bottom;verticalAlign=top",EIRecipientListBlock:"shape=mxgraph.eip.recipient_list;verticalLabelPosition=bottom;verticalAlign=top",EISplitterBlock:"shape=mxgraph.eip.splitter;verticalLabelPosition=bottom;verticalAlign=top",
  406. EIAggregatorBlock:"shape=mxgraph.eip.aggregator;verticalLabelPosition=bottom;verticalAlign=top",EIResequencerBlock:"shape=mxgraph.eip.resequencer;verticalLabelPosition=bottom;verticalAlign=top",EIComposedMessageBlock:"shape=mxgraph.eip.composed_message_processor;verticalLabelPosition=bottom;verticalAlign=top",EIRoutingSlipBlock:"shape=mxgraph.eip.routing_slip;verticalLabelPosition=bottom;verticalAlign=top",EIProcessManagerBlock:"shape=mxgraph.eip.process_manager;verticalLabelPosition=bottom;verticalAlign=top",
  407. EIMessageBrokerBlock:"mxCompositeShape",EIEnvelopeWrapperBlock:"shape=mxgraph.eip.envelope_wrapper;verticalLabelPosition=bottom;verticalAlign=top",EIContentEnricherBlock:"shape=mxgraph.eip.content_enricher;verticalLabelPosition=bottom;verticalAlign=top",EIContentFilterBlock:"shape=mxgraph.eip.content_filter;verticalLabelPosition=bottom;verticalAlign=top",EIClaimCheckBlock:"shape=mxgraph.eip.claim_check;verticalLabelPosition=bottom;verticalAlign=top",EINormalizerBlock:"shape=mxgraph.eip.normalizer;verticalLabelPosition=bottom;verticalAlign=top",
  408. EIMessagingGatewayBlock:"shape=mxgraph.eip.messaging_gateway;verticalLabelPosition=bottom;verticalAlign=top",EITransactionalClientBlock:"shape=mxgraph.eip.transactional_client;verticalLabelPosition=bottom;verticalAlign=top",EIPollingConsumerBlock:"shape=mxgraph.eip.polling_consumer;verticalLabelPosition=bottom;verticalAlign=top",EIEventDrivenConsumerBlock:"shape=mxgraph.eip.event_driven_consumer;verticalLabelPosition=bottom;verticalAlign=top",EICompetingConsumersBlock:"shape=mxgraph.eip.competing_consumers;verticalLabelPosition=bottom;verticalAlign=top",
  409. EIMessageDispatcherBlock:"shape=mxgraph.eip.message_dispatcher;verticalLabelPosition=bottom;verticalAlign=top",EISelectiveConsumerBlock:"shape=mxgraph.eip.selective_consumer;verticalLabelPosition=bottom;verticalAlign=top",EIDurableSubscriberBlock:"mxCompositeShape",EIServiceActivatorBlock:"shape=mxgraph.eip.service_activator;verticalLabelPosition=bottom;verticalAlign=top",EIControlBusBlock:"mxCompositeShape",EIDetourBlock:"shape=mxgraph.eip.detour;verticalLabelPosition=bottom;verticalAlign=top",EIWireTapBlock:"shape=mxgraph.eip.wire_tap;verticalLabelPosition=bottom;verticalAlign=top",
  410. EIMessageHistoryBlock:"mxCompositeShape",EIMessageStoreBlock:"shape=mxgraph.eip.message_store;verticalLabelPosition=bottom;verticalAlign=top",EISmartProxyBlock:"shape=mxgraph.eip.smart_proxy;verticalLabelPosition=bottom;verticalAlign=top",EITestMessageBlock:"shape=mxgraph.eip.test_message;verticalLabelPosition=bottom;verticalAlign=top",EIChannelPurgerBlock:"shape=mxgraph.eip.channel_purger;verticalLabelPosition=bottom;verticalAlign=top",GCPIconComputeEngineBlock:"strokeColor=none;shape=mxgraph.gcp.compute.compute_engine;verticalLabelPosition=bottom;verticalAlign=top",
  411. GCPIconAppEngineBlock:"strokeColor=none;shape=mxgraph.gcp.compute.app_engine;verticalLabelPosition=bottom;verticalAlign=top",GCPIconContainerEngineBlock:"strokeColor=none;shape=mxgraph.gcp.compute.container_engine;verticalLabelPosition=bottom;verticalAlign=top",GCPIconContainerRegistryBlock:"strokeColor=none;shape=mxgraph.gcp.compute.container_registry;verticalLabelPosition=bottom;verticalAlign=top",GCPIconCloudFunctionsBlock:"strokeColor=none;shape=mxgraph.gcp.compute.cloud_functions;verticalLabelPosition=bottom;verticalAlign=top",
  412. GCPIconCloudStorageBlock:"strokeColor=none;shape=mxgraph.gcp.storage_databases.cloud_storage;verticalLabelPosition=bottom;verticalAlign=top",GCPIconCloudSQLBlock:"strokeColor=none;shape=mxgraph.gcp.storage_databases.cloud_sql;verticalLabelPosition=bottom;verticalAlign=top",GCPIconCloudBigtableBlock:"strokeColor=none;shape=mxgraph.gcp.storage_databases.cloud_bigtable;verticalLabelPosition=bottom;verticalAlign=top",GCPIconCloudDatastoreBlock:"strokeColor=none;shape=mxgraph.gcp.storage_databases.cloud_datastore;verticalLabelPosition=bottom;verticalAlign=top",
  413. GCPIconPersistentDiskBlock:"strokeColor=none;shape=mxgraph.gcp.storage_databases.persistent_disk;verticalLabelPosition=bottom;verticalAlign=top",GCPIconCloudVirtualNetworkBlock:"strokeColor=none;shape=mxgraph.gcp.networking.cloud_virtual_network;verticalLabelPosition=bottom;verticalAlign=top",GCPIconCloudLoadBalancingBlock:"strokeColor=none;shape=mxgraph.gcp.networking.cloud_load_balancing;verticalLabelPosition=bottom;verticalAlign=top",GCPIconCloudCDNBlock:"strokeColor=none;shape=mxgraph.gcp.networking.cloud_cdn;verticalLabelPosition=bottom;verticalAlign=top",
  414. GCPIconCloudInterconnectBlock:"strokeColor=none;shape=mxgraph.gcp.networking.cloud_interconnect;verticalLabelPosition=bottom;verticalAlign=top",GCPIconCloudDNSBlock:"strokeColor=none;shape=mxgraph.gcp.networking.cloud_dns;verticalLabelPosition=bottom;verticalAlign=top",GCPIconBigQueryBlock:"strokeColor=none;shape=mxgraph.gcp.big_data.bigquery;verticalLabelPosition=bottom;verticalAlign=top",GCPIconCloudDataflowBlock:"strokeColor=none;shape=mxgraph.gcp.big_data.cloud_dataflow;verticalLabelPosition=bottom;verticalAlign=top",
  415. GCPIconCloudDataprocBlock:"strokeColor=none;shape=mxgraph.gcp.big_data.cloud_dataproc;verticalLabelPosition=bottom;verticalAlign=top",GCPIconCloudDatalabBlock:"strokeColor=none;shape=mxgraph.gcp.big_data.cloud_datalab;verticalLabelPosition=bottom;verticalAlign=top",GCPIconCloudPubSubBlock:"strokeColor=none;shape=mxgraph.gcp.big_data.cloud_pubsub;verticalLabelPosition=bottom;verticalAlign=top",GCPIconGenomicsBlock:"strokeColor=none;shape=mxgraph.gcp.big_data.genomics;verticalLabelPosition=bottom;verticalAlign=top",
  416. GCPIconCloudMachineLearningServicesBlock:"strokeColor=none;shape=mxgraph.gcp.machine_learning.cloud_machine_learning;verticalLabelPosition=bottom;verticalAlign=top",GCPIconVisionAPIBlock:"strokeColor=none;shape=mxgraph.gcp.machine_learning.vision_api;verticalLabelPosition=bottom;verticalAlign=top",GCPIconSpeechAPIBlock:"strokeColor=none;shape=mxgraph.gcp.machine_learning.speech_api;verticalLabelPosition=bottom;verticalAlign=top",GCPIconNaturalLanguageAPIBlock:"strokeColor=none;shape=mxgraph.gcp.machine_learning.natural_language_api;verticalLabelPosition=bottom;verticalAlign=top",
  417. GCPIconTranslateAPIBlock:"strokeColor=none;shape=mxgraph.gcp.machine_learning.translation_api;verticalLabelPosition=bottom;verticalAlign=top",GCPIconStackdriverOverviewBlock:"strokeColor=none;shape=mxgraph.gcp.management_tools.stackdriver;verticalLabelPosition=bottom;verticalAlign=top",GCPIconMonitoringBlock:"strokeColor=none;shape=mxgraph.gcp.management_tools.monitoring;verticalLabelPosition=bottom;verticalAlign=top",GCPIconErrorReportingBlock:"strokeColor=none;shape=mxgraph.gcp.management_tools.error_reporting;verticalLabelPosition=bottom;verticalAlign=top",
  418. GCPIconTraceBlock:"strokeColor=none;shape=mxgraph.gcp.management_tools.trace;verticalLabelPosition=bottom;verticalAlign=top",GCPIconDebuggerBlock:"strokeColor=none;shape=mxgraph.gcp.management_tools.debugger;verticalLabelPosition=bottom;verticalAlign=top",GCPIconDeploymentManagerBlock:"strokeColor=none;shape=mxgraph.gcp.management_tools.deployment_manager;verticalLabelPosition=bottom;verticalAlign=top",GCPIconCloudEndpointsBlock:"strokeColor=none;shape=mxgraph.gcp.management_tools.cloud_endpoints;verticalLabelPosition=bottom;verticalAlign=top",
  419. GCPIconCloudToolsForPowerShellBlock:"strokeColor=none;shape=mxgraph.gcp.developer_tools.cloud_tools_for_powershell;verticalLabelPosition=bottom;verticalAlign=top",GCPIconCloudToolsForVisualStudioBlock:"strokeColor=none;shape=mxgraph.gcp.developer_tools.cloud_tools_for_visual_studio;verticalLabelPosition=bottom;verticalAlign=top",GCPIconCloudIAMBlock:"strokeColor=none;shape=mxgraph.gcp.identity_and_security.cloud_iam;verticalLabelPosition=bottom;verticalAlign=top",GCPIconGCPLogoBlock:"strokeColor=none;shape=mxgraph.gcp.extras.generic_gcp;verticalLabelPosition=bottom;verticalAlign=top",
  420. GCPIconBlankBlock:"strokeColor=none;shape=mxgraph.gcp.extras.blue_hexagon;verticalLabelPosition=bottom;verticalAlign=top",Equation:"mxCompositeShape",fpWall:"",fpWindow:"shape=mxgraph.floorplan.window",fpOpening:"shape=rect",fpDoor:"mxCompositeShape",fpDoubleDoor:"mxCompositeShape",fpStairs:"shape=mxgraph.floorplan.stairs;direction=north",fpStairsDirectional:"shape=mxgraph.floorplan.stairs;direction=north;verticalAlign=bottom",fpDeskLongSegment:"",fpDeskShortSegment:"",fpDeskLargeCornerSegment:"shape=mxgraph.floorplan.desk_corner",
  421. fpCubiclePanel:"shape=mxgraph.floorplan.wall;wallThickness=3",fpCubicleWorkstation:"shape=mxgraph.floorplan.wallU;wallThickness=3",fpCubicleCorner5x5:"shape=mxgraph.floorplan.wallCorner;wallThickness=3",fpCubicleCorner6x6:"shape=mxgraph.floorplan.wallCorner;wallThickness=3",fpCubicleCorner8x8:"shape=mxgraph.floorplan.wallCorner;wallThickness=3",fpCubicleCorner8x6:"shape=mxgraph.floorplan.wallCorner;wallThickness=3",fpCubicleCornerOpen6x4:"shape=mxgraph.floorplan.wallCorner;wallThickness=3",fpCubicleDouble14x8:"shape=mxgraph.floorplan.wallU;wallThickness=3",
  422. fpCubicleEnclosed11x9:"shape=mxgraph.floorplan.wallU;wallThickness=3",fpTableConferenceOval:"shape=ellipse",fpTableConferenceBoat:"",fpTableConferenceRectangle:"",fpTableDiningRound:"shape=ellipse",fpTableDiningSquare:"",fpChairOffice:"shape=mxgraph.floorplan.office_chair",fpChairExecutive:"shape=mxgraph.floorplan.office_chair",fpChairLobby:"shape=mxgraph.floorplan.office_chair",fpChairDining:"shape=mxgraph.floorplan.chair",fpChairBarstool:"shape=ellipse",fpCabinetBasic:"",fpCabinetDoubleWide:"",
  423. fpCabinetDoubleWithShelves:"",fpCabinetShelvesBasic:"",fpCabinetShelvesDouble:"",fpCabinetBasicWithShelves:"",fpCabinetsAboveDeskShelves:"",fpRestroomToiletPrivate:"shape=mxgraph.floorplan.toilet",fpRestroomToiletPublic:"shape=mxgraph.floorplan.toilet",fpRestroomLights:"mxCompositeShape",fpRestroomSinks:"mxCompositeShape",fpRestroomBathtub:"shape=mxgraph.floorplan.bathtub;direction=south",fpRestroomShower:"shape=mxgraph.floorplan.shower;flipH=1",fpRestroomPedastalSink:"shape=mxgraph.floorplan.sink_1",
  424. fpRestroomCountertop:"",fpRestroomMirror:"shape=line;strokeWidth=3",fpRestroomStalls:"mxCompositeShape",fpBedDouble:"shape=mxgraph.floorplan.bed_double",fpBedSingle:"shape=mxgraph.floorplan.bed_single",fpBedQueen:"shape=mxgraph.floorplan.bed_double",fpBedKing:"shape=mxgraph.floorplan.bed_double",fpBedDoubleWithTrundle:"shape=mxgraph.floorplan.bed_double",fpBedBunk:"shape=mxgraph.floorplan.bed_double",fpBedBassinet:"shape=mxgraph.pid.fittings.compensator",fpApplianceWasher:"",fpApplianceDryer:"",fpApplianceWaterHeater:"shape=ellipse",
  425. fpApplianceStoveOven:"shape=mxgraph.floorplan.range_1",fpStoveOvenSixBurner:"shape=mxgraph.floorplan.range_2",fpApplianceDishwasher:"",fpKitchenSink:"shape=mxgraph.floorplan.sink_2",fpKitchenDoubleSink:"shape=mxgraph.floorplan.sink_double",fpKitchenCountertop:"",fpKitchenCountertopCorner:"shape=mxgraph.floorplan.desk_corner",fpCouchLoveSeat:"shape=mxgraph.floorplan.couch",fpCouchSofa:"shape=mxgraph.floorplan.couch",fpCouchOttoman:"",fpMiscDesktopComputer:"shape=mxgraph.floorplan.workstation",fpMiscLaptopComputer:"shape=mxgraph.floorplan.laptop",
  426. fpComputerMonitor:"shape=mxgraph.floorplan.flat_tv",fpCRTTelevision:"shape=mxgraph.floorplan.flat_tv",fpMiscIndoorPlant:"shape=mxgraph.floorplan.plant",fpPiano:"shape=mxgraph.floorplan.piano",PEAxialCompressor:"shape=mxgraph.pid.compressors.centrifugal_compressor_-_turbine_driven;verticalLabelPosition=bottom;verticalAlign=top",PECentrifugalCompressor:"shape=mxgraph.pid.compressors.centrifugal_compressor;verticalLabelPosition=bottom;verticalAlign=top",PECentrifugalCompressor2:"shape=mxgraph.pid.compressors.centrifugal_compressor_-_turbine_driven;verticalLabelPosition=bottom;verticalAlign=top",
  427. PEReciprocationCompressor:"shape=mxgraph.pid.compressors.reciprocating_compressor;verticalLabelPosition=bottom;verticalAlign=top",PERotaryCompressorBlock:"shape=mxgraph.pid.compressors.rotary_compressor;verticalLabelPosition=bottom;verticalAlign=top",PERotaryCompressor2Block:"shape=mxgraph.pid.compressors.compressor_and_silencers;verticalLabelPosition=bottom;verticalAlign=top",PEConveyorBlock:"shape=mxgraph.pid2misc.conveyor;verticalLabelPosition=bottom;verticalAlign=top",PEElevator1Block:"shape=mxgraph.pid.misc.bucket_elevator;flipH=1;verticalLabelPosition=bottom;verticalAlign=top",
  428. PEAgitatorMixerBlock:"shape=mxgraph.pid.agitators.agitator_(propeller);verticalLabelPosition=bottom;verticalAlign=top",PEDrumBlock:"shape=mxgraph.pid.vessels.drum_or_condenser;verticalLabelPosition=bottom;verticalAlign=top",PETankEquipmentBlock:"shape=mxgraph.pid.vessels.tank;verticalLabelPosition=bottom;verticalAlign=top",PEMixingReactorBlock:"shape=mxgraph.pid.vessels.mixing_reactor;verticalLabelPosition=bottom;verticalAlign=top",PEPlateTowerBlock:"shape=mxgraph.pid2misc.column;columnType=baffle;verticalLabelPosition=bottom;verticalAlign=top",
  429. PEPackedTowerBlock:"shape=mxgraph.pid2misc.column;columnType=fixed;verticalLabelPosition=bottom;verticalAlign=top",PEFurnaceBlock:"shape=mxgraph.pid.vessels.furnace;verticalLabelPosition=bottom;verticalAlign=top",PEOneToMany:"mxCompositeShape",PEMultilines:"mxCompositeShape",PEMidArrow:"shape=triangle",PEButtWeld:"shape=mxgraph.sysml.x",PETopToTop:"shape=mxgraph.pid.vessels.container,_tank,_cistern",PENuclear:"shape=mxgraph.electrical.waveforms.sine_wave",PEMechanicalLink:"shape=ellipse",PESolderedSolvent:"shape=ellipse",
  430. PEDoubleContainment:"shape=hexagon",PEFlange:"shape=mxgraph.pid.piping.double_flange",PEFlange2:"shape=mxgraph.pid.piping.flange_in;flipH=1",PEEndCap:"shape=mxgraph.pid.piping.cap",PEEndCap2:"shape=mxgraph.pid.vessels.container,_tank,_cistern;direction=north",PEBreather:"shape=mxgraph.pid.piping.breather",PEElectronicallyInsulated:"shape=mxgraph.pid.piping.double_flange",PEReducer:"shape=mxgraph.pid.piping.concentric_reducer",PEInlineMixer:"shape=mxgraph.pid.piping.in-line_mixer",PEFlameArrester:"shape=mxgraph.pid.piping.flame_arrestor",
  431. PEDetonationArrester:"shape=mxgraph.pid.piping.detonation_arrestor",PETriangleSeparator:"shape=triangle;direction=west",PETundish:"shape=mxgraph.ios7.misc.left",PEOpenVent:"shape=mxgraph.pid.vessels.vent_(bent)",PERemovableSpool:"shape=mxgraph.pid.piping.removable_spool",PEYTypeStrainer:"shape=mxgraph.pid.piping.y-type_strainer",PEDiverterValve:"shape=mxgraph.pid.piping.diverter_valve",PEPulsationDampener:"shape=mxgraph.pid.piping.pulsation_dampener",PEDuplexStrainer:"shape=mxgraph.pid.piping.duplex_strainer",
  432. PEBasketStrainer:"shape=mxgraph.pid.piping.basket_strainer",PEVentSilencer:"shape=mxgraph.pid.piping.vent_silencer",PEInlineSilencer:"shape=mxgraph.pid.piping.in-line_silencer",PESteamTrap:"shape=mxgraph.pid.piping.steam_trap",PEDesuperheater:"shape=mxgraph.pid.piping.desuper_heater",PEEjectorOrEductor:"shape=mxgraph.pid.fittings.injector",PEExhaustHead:"shape=mxgraph.pid.piping.exhaust_head",PERotaryValve:"shape=mxgraph.pid.piping.rotary_valve",PEExpansionJoint:"shape=mxgraph.pid.piping.expansion_joint",
  433. PEVesselBlock:"mxCompositeShape",PEOpenTankBlock:"shape=mxgraph.pid.vessels.container,_tank,_cistern;verticalLabelPosition=bottom;verticalAlign=top",PEOpenTopTank:"shape=mxgraph.pid.vessels.container,_tank,_cistern;verticalLabelPosition=bottom;verticalAlign=top",PEClosedTankBlock:"mxCompositeShape",PEStorageSphereBlock:"shape=mxgraph.pid.vessels.storage_sphere;verticalLabelPosition=bottom;verticalAlign=top",PEColumnBlock:"mxCompositeShape",PEBagBlock:"shape=mxgraph.pid.vessels.bag;verticalLabelPosition=bottom;verticalAlign=top",
  434. PEGasCylinderBlock:"shape=mxgraph.pid.vessels.gas_bottle;verticalLabelPosition=bottom;verticalAlign=top",PEGasHolderBlock:"shape=mxgraph.pid.vessels.gas_holder;verticalLabelPosition=bottom;verticalAlign=top",PEClarifierBlock:"shape=mxgraph.pid.vessels.bunker_(conical_bottom);verticalLabelPosition=bottom;verticalAlign=top",PETankBlock:"shape=mxgraph.pid.vessels.tank_(conical_roof);verticalLabelPosition=bottom;verticalAlign=top",PETrayColumnBlock:"shape=mxgraph.pid2misc.column;columnType=tray;verticalLabelPosition=bottom;verticalAlign=top",
  435. PEReactionVesselBlock:"shape=mxgraph.pid.vessels.reactor",PEBin:"shape=mxgraph.pid.vessels.tank_(conical_bottom)",PEDomeRoofTank:"shape=mxgraph.pid.vessels.tank_(dished_roof)",PEConeRoofTank:"shape=mxgraph.pid.vessels.tank_(conical_roof)",PEBoilerBlock:"shape=mxgraph.pid.misc.boiler_(dome);verticalLabelPosition=bottom;verticalAlign=top",PEEquipmentBoilerBlock:"shape=mxgraph.pid.misc.boiler_(dome);verticalLabelPosition=bottom;verticalAlign=top",PEReboilerBlock:"shape=mxgraph.pid.heat_exchangers.reboiler;verticalLabelPosition=bottom;verticalAlign=top",
  436. PECondenserBlock:"shape=mxgraph.pid.heat_exchangers.heat_exchanger_(straight_tubes);verticalLabelPosition=bottom;verticalAlign=top",PEEquipmentCondenserBlock:"shape=mxgraph.pid.heat_exchangers.condenser;verticalLabelPosition=bottom;verticalAlign=top",PECoolingTowerBlock:"shape=mxgraph.pid.misc.cooling_tower;verticalLabelPosition=bottom;verticalAlign=top",PEHeatExchangerBlock:"shape=mxgraph.pid.heat_exchangers.shell_and_tube_heat_exchanger_1;verticalLabelPosition=bottom;verticalAlign=top",PEHairpinExchangerBlock:"shape=mxgraph.pid.heat_exchangers.hairpin_exchanger;verticalLabelPosition=bottom;verticalAlign=top",
  437. PEPlateAndFrameHeatExchangerBlock:"shape=mxgraph.pid.heat_exchangers.plate_and_frame_heat_exchanger;verticalLabelPosition=bottom;verticalAlign=top",PESpiralHeatExchanger:"shape=mxgraph.pid.heat_exchangers.spiral_heat_exchanger;verticalLabelPosition=bottom;verticalAlign=top",PEUTubeHeatExchangerBlock:"shape=mxgraph.pid.heat_exchangers.u-tube_heat_exchanger;verticalLabelPosition=bottom;verticalAlign=top",PEDoublePipeHeatBlock:"shape=mxgraph.pid.heat_exchangers.double_pipe_heat_exchanger;verticalLabelPosition=bottom;verticalAlign=top",
  438. PEShellAndTubeHeat1Block:"shape=mxgraph.pid.heat_exchangers.shell_and_tube_heat_exchanger_1;verticalLabelPosition=bottom;verticalAlign=top",PEShellAndTubeHeat2Block:"shape=mxgraph.pid.heat_exchangers.shell_and_tube_heat_exchanger_2;verticalLabelPosition=bottom;verticalAlign=top",PEShellAndTubeHeat3Block:"shape=mxgraph.pid.heat_exchangers.shell_and_tube_heat_exchanger_1;direction=north;verticalLabelPosition=bottom;verticalAlign=top",PESinglePassHeatBlock:"shape=mxgraph.pid.heat_exchangers.single_pass_heat_exchanger;verticalLabelPosition=bottom;verticalAlign=top",
  439. PEHeaterBlock:"shape=mxgraph.pid.heat_exchangers.heater",PEEjectorInjectorBlock:"shape=mxgraph.pid.fittings.injector;verticalLabelPosition=bottom;verticalAlign=top",PECompressorTurbineBlock:"mxCompositeShape",PEMotorDrivenTurbineBlock:"mxCompositeShape",PECentrifugalPumpBlock:"shape=mxgraph.pid.pumps.gas_blower;flipH=1;verticalLabelPosition=bottom;verticalAlign=top",PECentrifugalPump:"shape=mxgraph.pid.pumps.centrifugal_pump_1;verticalLabelPosition=bottom;verticalAlign=top",PECentrifugalPump2:"shape=mxgraph.pid.pumps.centrifugal_pump_2;verticalLabelPosition=bottom;verticalAlign=top",
  440. PECentrifugalPump3:"shape=mxgraph.pid.pumps.centrifugal_pump_1;flipH=1;verticalLabelPosition=bottom;verticalAlign=top",PEGearPumpBlock:"shape=mxgraph.pid.pumps.gear_pump;verticalLabelPosition=bottom;verticalAlign=top",PEHorizontalPump:"shape=mxgraph.pid.pumps.horizontal_pump;verticalLabelPosition=bottom;verticalAlign=top",PEProgressiveCavityPump:"shape=mxgraph.pid.pumps.cavity_pump;flipH=1;flipV=1;verticalLabelPosition=bottom;verticalAlign=top",PEScrewPump:"shape=mxgraph.pid.pumps.screw_pump;verticalLabelPosition=bottom;verticalAlign=top",
  441. PEScrewPump2:"shape=mxgraph.pid.pumps.screw_pump_2;flipH=1;verticalLabelPosition=bottom;verticalAlign=top",PESumpPump:"shape=mxgraph.pid.pumps.sump_pump;verticalLabelPosition=bottom;verticalAlign=top",PEVacuumPump:"shape=mxgraph.pid.pumps.vacuum_pump;verticalLabelPosition=bottom;verticalAlign=top",PEVerticalPump:"shape=mxgraph.pid.pumps.vertical_pump;verticalLabelPosition=bottom;verticalAlign=top",PEVerticalPump2:"shape=mxgraph.pid.pumps.vertical_pump;verticalLabelPosition=bottom;verticalAlign=top",
  442. PEIndicatorBlock:"mxCompositeShape",PEIndicator2Block:"mxCompositeShape",PEIndicator3Block:"shape=mxgraph.pid2inst.discInst;mounting=field",PEIndicator4Block:"shape=mxgraph.pid2inst.indicator;mounting=field;indType=inst",PESharedIndicatorBlock:"mxCompositeShape",PESharedIndicator2Block:"mxCompositeShape",PEComputerIndicatorBlock:"mxCompositeShape",PEProgrammableIndicatorBlock:"mxCompositeShape",PEGateValveBlock:"mxCompositeShape",PEGlobeValveBlock:"mxCompositeShape",PEControlValveBlock:"shape=mxgraph.pid2valves.valve;valveType=gate;actuator=diaph;verticalLabelPosition=bottom;verticalAlign=top",
  443. PENeedleValveBlock:"shape=mxgraph.pid2valves.valve;valveType=needle;verticalLabelPosition=bottom;verticalAlign=top",PEButterflyValve2Block:"shape=mxgraph.pid2valves.valve;flipH=1;valveType=butterfly;verticalLabelPosition=bottom;verticalAlign=top",PEBallValveBlock:"shape=mxgraph.pid2valves.valve;valveType=ball;verticalLabelPosition=bottom;verticalAlign=top",PEDiaphragmBlock:"shape=mxgraph.pid2valves.valve;valveType=ball;verticalLabelPosition=bottom;verticalAlign=top",PEPlugValveBlock:"shape=mxgraph.pid2valves.valve;valveType=ball;verticalLabelPosition=bottom;verticalAlign=top",
  444. PECheckValveBlock:"shape=mxgraph.pid2valves.valve;valveType=check;verticalLabelPosition=bottom;verticalAlign=top",PECheckValve2Block:"shape=mxgraph.pid2valves.valve;valveType=check;verticalLabelPosition=bottom;verticalAlign=top",PEAngleValveBlock:"mxCompositeShape",PEAngleGlobeValveBlock:"mxCompositeShape",PEPoweredValveBlock:"mxCompositeShape",PEFloatOperatedValveBlock:"shape=mxgraph.pid2valves.valve;valveType=gate;actuator=singActing;verticalLabelPosition=bottom;verticalAlign=top",PENeedleValve2Block:"shape=mxgraph.pid2valves.valve;valveType=needle;verticalLabelPosition=bottom;verticalAlign=top",
  445. PEThreeWayValveBlock:"shape=mxgraph.pid2valves.valve;valveType=threeWay;actuator=none;verticalLabelPosition=bottom;verticalAlign=top",PEBleederValveBlock:"shape=mxgraph.pid2valves.blockBleedValve;actuator=none;verticalLabelPosition=bottom;verticalAlign=top",PERotameterBlock:"shape=mxgraph.pid.flow_sensors.rotameter;flipH=1;verticalLabelPosition=bottom;verticalAlign=top",VennGradientColor1:"shape=ellipse;fillOpacity=35",VennGradientColor2:"shape=ellipse;fillOpacity=35",VennGradientColor3:"shape=ellipse;fillOpacity=35",
  446. VennGradientColor4:"shape=ellipse;fillOpacity=35",VennGradientColor5:"shape=ellipse;fillOpacity=35",VennGradientColor6:"shape=ellipse;fillOpacity=35",VennGradientColor7:"shape=ellipse;fillOpacity=35",VennGradientColor8:"shape=ellipse;fillOpacity=35",VennPlainColor1:"shape=ellipse;fillOpacity=35",VennPlainColor2:"shape=ellipse;fillOpacity=35",VennPlainColor3:"shape=ellipse;fillOpacity=35",VennPlainColor4:"shape=ellipse;fillOpacity=35",VennPlainColor5:"shape=ellipse;fillOpacity=35",VennPlainColor6:"shape=ellipse;fillOpacity=35",
  447. VennPlainColor7:"shape=ellipse;fillOpacity=35",VennPlainColor8:"shape=ellipse;fillOpacity=35",iOS7DeviceiPhone5Portrait:"shape=mxgraph.ios.iPhone;bgStyle=bgGreen",iOS7DeviceiPhone5Landscape:"shape=mxgraph.ios.iPhone;bgStyle=bgGreen",iOS7DeviceiPadPortrait:"shape=mxgraph.ios.iPad;bgStyle=bgGreen",iOS7DeviceiPadLandscape:"shape=mxgraph.ios.iPad;bgStyle=bgGreen",iOS7DeviceiPhone6Portrait:"shape=mxgraph.ios.iPhone;bgStyle=bgGreen",iOS7DeviceiPhone6Landscape:"shape=mxgraph.ios.iPhone;bgStyle=bgGreen",
  448. iOS7DeviceiPhone6PlusPortrait:"shape=mxgraph.ios.iPhone;bgStyle=bgGreen",iOS7DeviceiPhone6PlusLandscape:"shape=mxgraph.ios.iPhone;bgStyle=bgGreen",iOS7StatusBariPhone:"shape=mxgraph.ios7ui.appBar",iOS7TabsiPhone:"mxCompositeShape",iOS7iPhoneActionSheet:"mxCompositeShape",iOS7iPhoneKeyboard:"shape=mxgraph.ios7.misc.keyboard_(letters)",iOS7TableView:"mxCompositeShape",iOS7StatusBariPad:"shape=mxgraph.ios7ui.appBar",iOS7NavBariPad:"mxCompositeShape",iOS7TabsiPad:"mxCompositeShape",iOS7iPadActionSheet:"mxCompositeShape",
  449. iOS7iPadKeyboard:"shape=mxgraph.ios7.misc.keyboard_(letters)",iOS7AlertDialog:"mxCompositeShape",iOS7ProgressBar:"shape=mxgraph.ios7ui.downloadBar",iOS7Slider:"shape=mxgraph.ios7ui.searchBox",iOS7SearchBar:"shape=mxgraph.ios7ui.searchBox",iOS7Button:"",iOS7TextField:"",iOS7TextView:"",iOS7SegmentedControl:"mxCompositeShape",iOS7Toggle:"shape=mxgraph.ios7ui.onOffButton;buttonState=on;strokeColor=#38D145;strokeColor2=#aaaaaa;fillColor=#38D145;fillColor2=#ffffff",iOS7Stepper:"shape=mxgraph.ios7.misc.adjust;fillColor=#ffffff;gradientColor=none",
  450. iOS7PageControls:"shape=mxgraph.ios7ui.pageControl;fillColor=#666666;strokeColor=#bbbbbb",iOS7Block:"",iOS7DatePicker:"mxCompositeShape",iOS7TimePicker:"mxCompositeShape",iOS7CountdownPicker:"mxCompositeShape","iOS7IconArrow left":"shape=mxgraph.ios7.misc.left",iOS7IconArrow:"shape=mxgraph.ios7.misc.right","iOS7IconArrow up":"shape=mxgraph.ios7.misc.up","iOS7IconArrow down":"shape=mxgraph.ios7.misc.down",iOS7IconWifi:"shape=mxgraph.ios7.icons.wifi",iOS7IconBluetooth:"shape=mxgraph.ios7.icons.bluetooth",
  451. iOS7IconBattery:"shape=mxgraph.ios7.icons.battery",iOS7IconSiri:"shape=mxgraph.ios7.icons.microphone",iOS7IconCheck:"shape=mxgraph.ios7.icons.select",iOS7IconCreate:"shape=mxgraph.ios7.icons.add",iOS7IconInfo:"shape=mxgraph.ios7.icons.info",iOS7IconLocation:"shape=mxgraph.ios7.icons.location_2",iOS7IconQuestion:"shape=mxgraph.ios7.icons.help",iOS7IconSearch:"shape=mxgraph.ios7.icons.looking_glass",iOS7IconToolbox:"shape=mxgraph.ios7.icons.briefcase",iOS7IconOptions:"shape=mxgraph.ios7.icons.options",
  452. iOS7IconShare:"shape=mxgraph.ios7.icons.share",iOS7IconTyping:"shape=mxgraph.ios7.icons.message",iOS7IconCopy:"shape=mxgraph.ios7.icons.folders_2",iOS7IconChat:"shape=mxgraph.ios7.icons.messages",iOS7IconOrganize:"shape=mxgraph.ios7.icons.folder",iOS7IconTrash:"shape=mxgraph.ios7.icons.trashcan",iOS7IconReply:"shape=mxgraph.ios7.icons.back",iOS7IconArchive:"shape=mxgraph.ios7.icons.box",iOS7IconCompose:"shape=mxgraph.ios7.icons.compose",iOS7IconSend:"shape=mxgraph.ios7.icons.pointer",iOS7IconDrawer:"shape=mxgraph.ios7.icons.storage",
  453. iOS7IconMail:"shape=mxgraph.ios7.icons.mail",iOS7IconDocument:"shape=mxgraph.ios7.icons.document",iOS7IconFlag:"shape=mxgraph.ios7.icons.flag",iOS7IconBookmarks:"shape=mxgraph.ios7.icons.book",iOS7IconGlasses:"shape=mxgraph.ios7.icons.glasses",iOS7IconFiles:"shape=mxgraph.ios7.icons.folders",iOS7IconDownloads:"shape=mxgraph.ios7.icons.down",iOS7IconLock:"shape=mxgraph.ios7.icons.locked",iOS7IconCloud:"shape=mxgraph.ios7.icons.cloud","iOS7IconOrientation Lock":"shape=mxgraph.ios7.icons.orientation_lock",
  454. iOS7IconContacts:"shape=mxgraph.ios7.icons.user",iOS7IconGlobal:"shape=mxgraph.ios7.icons.globe",iOS7IconSettings:"shape=mxgraph.ios7.icons.settings",iOS7IconAirplay:"shape=mxgraph.ios7.icons.move_to_folder",iOS7IconCamera:"shape=mxgraph.ios7.icons.camera",iOS7IconAirplane:"shape=mxgraph.signs.transportation.airplane_6;direction=south",iOS7IconCalculator:"shape=mxgraph.ios7.icons.calculator",iOS7IconPreferences:"shape=mxgraph.ios7.icons.most_viewed",iOS7IconPhone:"shape=mxgraph.signs.tech.telephone_3",
  455. iOS7IconKeypad:"shape=mxgraph.ios7.icons.keypad",iOS7IconVoicemail:"shape=mxgraph.ios7.icons.tape",iOS7IconStar:"shape=mxgraph.ios7.icons.star","iOS7IconMost Viewed":"shape=mxgraph.ios7.icons.most_viewed",iOS7IconVideo:"shape=mxgraph.ios7.icons.video_conversation","iOS7IconVolumne Controls":"shape=mxgraph.ios7.icons.volume","iOS7IconLocation pin":"shape=mxgraph.ios7.icons.location",iOS7IconCalendar:"shape=mxgraph.ios7.icons.calendar",iOS7IconAlarm:"shape=mxgraph.ios7.icons.alarm_clock",iOS7IconClock:"shape=mxgraph.ios7.icons.clock",
  456. iOS7IconTimer:"shape=mxgraph.ios7.icons.gauge","iOS7IconVolume down":"shape=mxgraph.ios7.icons.silent",iOS7IconVolume:"shape=mxgraph.ios7.icons.volume_2","iOS7IconVolume up":"shape=mxgraph.ios7.icons.loud",iOS7IconRepeat:"shape=mxgraph.ios7.icons.reload",iOS7IconRewind:"shape=mxgraph.ios7.icons.backward",iOS7IconPlay:"shape=mxgraph.ios7.icons.play",iOS7IconPause:"shape=mxgraph.ios7.icons.pause","iOS7IconFast forward":"shape=mxgraph.ios7.icons.forward",iOS7IconControls:"shape=mxgraph.ios7.icons.controls",
  457. iOS7IconPrivacy:"shape=mxgraph.ios7.icons.privacy",iOS7IconLink:"shape=mxgraph.ios7.icons.link",iOS7IconLight:"shape=mxgraph.ios7.icons.flashlight",iOS7IconBrightness:"shape=mxgraph.ios7.icons.sun",iOS7IconHeart:"shape=mxgraph.ios7.icons.heart",iOS7IconJava:"shape=mxgraph.ios7.icons.cup",iOS7IconBox:"shape=mxgraph.ios7.icons.bag",iOS7IconEye:"shape=mxgraph.ios7.icons.eye","iOS7IconDo not disturb":"shape=mxgraph.ios7.icons.moon",UI2BrowserBlock:"mxCompositeShape",UI2WindowBlock:"mxCompositeShape",
  458. UI2DialogBlock:"mxCompositeShape",UI2AreaBlock:"",UI2ElementBlock:"",UI2AccordionBlock:"mxCompositeShape",UI2TabBarContainerBlock:"mxCompositeShape",UI2TabBar2ContainerBlock:"mxCompositeShape",UI2VTabBarContainerBlock:"mxCompositeShape",UI2VScrollBlock:"shape=mxgraph.mockup.navigation.scrollBar;direction=north",UI2HScrollBlock:"shape=mxgraph.mockup.navigation.scrollBar",UI2VerticalSplitterBlock:"shape=mxgraph.mockup.forms.splitter;direction=north",UI2HorizontalSplitterBlock:"shape=mxgraph.mockup.forms.splitter",
  459. UI2ImageBlock:"shape=mxgraph.mockup.graphics.simpleIcon",UI2VideoBlock:"shape=mxgraph.mockup.containers.videoPlayer;barHeight=30",UI2AudioBlock:"shape=mxgraph.mockup.misc.playbackControls",UI2MapBlock:"shape=mxgraph.mockup.misc.map",UI2BarChartBlock:"shape=mxgraph.mockup.graphics.barChart;strokeColor=none;strokeColor2=none",UI2ColumnChartBlock:"shape=mxgraph.mockup.graphics.columnChart;strokeColor=none;strokeColor2=none",UI2LineChartBlock:"shape=mxgraph.mockup.graphics.lineChart;strokeColor=none",
  460. UI2PieChartBlock:"shape=mxgraph.mockup.graphics.pieChart;parts=10,20,35",UI2WebcamBlock:"shape=mxgraph.mockup.containers.userMale",UI2CaptchaBlock:"shape=mxgraph.mockup.text.captcha;mainText=",UI2ButtonBlock:"rounded=1;arcSize=25;",UI2CheckBoxBlock:"mxCompositeShape",UI2HorizontalCheckBoxBlock:"mxCompositeShape",UI2RadioBlock:"mxCompositeShape",UI2HorizontalRadioBlock:"mxCompositeShape",UI2ColorPickerBlock:"shape=mxgraph.mockup.forms.colorPicker;chosenColor=#aaddff",UI2TextInputBlock:"",UI2SelectBlock:"shape=mxgraph.mockup.forms.comboBox;strokeColor=#999999;fillColor=#ddeeff;align=left;fillColor2=#aaddff;mainText=;fontColor=#666666",
  461. UI2VSliderBlock:"mxCompositeShape",UI2HSliderBlock:"mxCompositeShape",UI2DatePickerBlock:"mxCompositeShape",UI2SearchBlock:"mxCompositeShape",UI2NumericStepperBlock:"mxCompositeShape",UI2TableBlock:"mxCompositeShape",UI2ButtonBarBlock:"mxCompositeShape",UI2VerticalButtonBarBlock:"mxCompositeShape",UI2LinkBarBlock:"mxCompositeShape",UI2BreadCrumbsBlock:"mxCompositeShape",UI2MenuBarBlock:"mxCompositeShape",UI2AtoZBlock:"mxCompositeShape",UI2PaginationBlock:"mxCompositeShape",UI2ContextMenuBlock:"mxCompositeShape",
  462. UI2TreePaneBlock:"mxCompositeShape",UI2PlaybackControlsBlock:"shape=mxgraph.mockup.misc.playbackControls;fillColor=#ffffff;strokeColor=#999999;fillColor2=#99ddff;strokeColor2=none;fillColor3=#ffffff;strokeColor3=none",Image_ui_formatting_toolbar:"shape=mxgraph.mockup.menus_and_buttons.font_style_selector_2",UI2ProgressBarBlock:"mxCompositeShape",UI2HelpIconBlock:"shape=mxgraph.mockup.misc.help_icon",UI2BraceNoteBlock:"mxCompositeShape",UI2TooltipBlock:"shape=mxgraph.basic.rectangular_callout;flipV=1",
  463. UI2TooltipSquareBlock:"mxCompositeShape",UI2CalloutBlock:"mxCompositeShape",UI2AlertBlock:"mxCompositeShape",Image_ipad_ipad:"shape=mxgraph.ios.iPad;bgStyle=bgGreen",iPadGrayBackgroundBlock:"",Image_ipad_top_bar:"shape=mxgraph.ios.iTopBar2;opacity=50;fillColor=#999999;strokeColor=#cccccc",Image_ipad_search:"shape=mxgraph.mockup.forms.searchBox;mainText=;flipH=1",Image_ipad_alert_dialog:"mxCompositeShape",Image_ipad_dialog:"mxCompositeShape",Image_ipad_popover:"shape=mxgraph.ios.iOption;barPos=50;pointerPos=top;buttonText=",
  464. Image_ipad_table:"mxCompositeShape",Image_ipad_vtab:"mxCompositeShape",Image_ipad_button_black:"",Image_ipad_button_blue:"",Image_ipad_button_grayblue:"",Image_ipad_button_red:"",Image_ipad_back_button_gray:"shape=mxgraph.ios.iButtonBack;buttonText=;fillColor=#eeeeee;fillColor2=#aaaaaa",Image_ipad_back_button_black:"shape=mxgraph.ios.iButtonBack;buttonText=;fillColor=#888888;fillColor2=#000000",Image_ipad_sort_handle:"shape=mxgraph.ios7.icons.options",Image_ipad_dropdown:"shape=mxgraph.ios.iComboBox;buttonText=;fillColor=#dddddd;fillColor2=#3D5565",
  465. Image_ipad_email_name:"",Image_ipad_prev_next:"shape=mxgraph.ios.iPrevNext;strokeColor=#444444;fillColor=#dddddd;fillColor2=#3D5565;fillColor3=#ffffff",Image_ipad_keyboard_portrait:"shape=mxgraph.ios.iKeybLett",Image_ipad_keyboard_landscape:"shape=mxgraph.ios.iKeybLett",Image_ipad_large_tabbed_button:"mxCompositeShape",Image_ipad_sort_button:"mxCompositeShape",Image_ipad_tab_bar:"mxCompositeShape",Image_ipad_slider:"shape=mxgraph.ios.iSlider;barPos=20",Image_ipad_add_icon_blue:"shape=mxgraph.ios.iAddIcon;fillColor=#8BbEff;fillColor2=#135Ec8;strokeColor=#ffffff",
  466. Image_ipad_add_icon_green:"shape=mxgraph.ios.iAddIcon;fillColor=#7AdF78;fillColor2=#1A9917;strokeColor=#ffffff",Image_ipad_remove_icon:"shape=mxgraph.ios.iDeleteIcon;fillColor=#e8878E;fillColor2=#BD1421;strokeColor=#ffffff",Image_ipad_arrow_icon:"shape=mxgraph.ios.iArrowIcon;fillColor=#8BbEff;fillColor2=#135Ec8;strokeColor=#ffffff",Image_ipad_arrow:"shape=mxgraph.ios7.misc.more",Image_ipad_checkmark:"shape=mxgraph.ios7.misc.check",Image_ipad_check_off:"shape=ellipse",Image_ipad_location_dot:"shape=ellipse",
  467. Image_ipad_mark_as_read:"shape=ellipse",Image_ipad_pin_green:"shape=mxgraph.ios.iPin;fillColor2=#00dd00;fillColor3=#004400;strokeColor=#006600",Image_ipad_pin_red:"shape=mxgraph.ios.iPin;fillColor2=#dd0000;fillColor3=#440000;strokeColor=#660000",Image_ipad_radio_off:"shape=ellipse",Image_ipad_checkbox_off:"absoluteArcSize=1;arcSize=6;rounded=1",Image_ipad_indicator:"absoluteArcSize=1;arcSize=6;rounded=1;fillColor=#e8878E;gradientColor=#BD1421;strokeColor=#ffffff",Image_iphone_iphone_4:"shape=mxgraph.ios.iPhone;bg=bgGreen",
  468. Image_iphone_bg_black:"",Image_iphone_bg_gray:"",Image_iphone_bg_stripe_drk:"shape=mxgraph.ios.iBgStriped;strokeColor=#18211b;fillColor=#5D7585;strokeColor2=#657E8F",Image_iphone_bg_stripe_lt:"shape=mxgraph.ios.iBgStriped;strokeColor=#18211b;fillColor=#5D7585;strokeColor2=#657E8F",Image_iphone_bg_white:"",Image_iphone_top_bar_app:"shape=mxgraph.ios.iAppBar",Image_iphone_top_bar_home:"shape=mxgraph.ios.iTopBar2;opacity=50;fillColor=#999999;strokeColor=#cccccc;strokeWidth=1",Image_iphone_bar_top:"",
  469. Image_iphone_bar_semi_trans_black:"",Image_iphone_bar_semi_trans_blue:"",Image_iphone_search:"shape=mxgraph.mockup.forms.searchBox;mainText=;flipH=1",Image_iphone_table:"mxCompositeShape",Image_iphone_table_w_buttons:"mxCompositeShape",Image_iphone_table_w_icons:"mxCompositeShape",Image_iphone_list:"mxCompositeShape",Image_iphone_gray_grad_list:"",Image_iphone_dialog:"mxCompositeShape",Image_iphone_scroll_pane:"mxCompositeShape",Image_iphone_alpha_list:"shape=mxgraph.ios.iAlphaList",Image_iphone_button_black:"",
  470. Image_iphone_button_blue:"",Image_iphone_button_grayblue:"",Image_iphone_button_red:"",Image_iphone_button_lg_light:"",Image_iphone_button_lg_dark:"",Image_iphone_button_lg_green:"",Image_iphone_button_lg_red:"",Image_iphone_button_lg_yellow:"",Image_iphone_button_xl_green:"",Image_iphone_back_button:"shape=mxgraph.ios.iButtonBack;strokeColor=#444444;buttonText=;fillColor=#dddddd;fillColor2=#3D5565",Image_iphone_prev_next:"shape=mxgraph.ios.iPrevNext;strokeColor=#444444;fillColor=#dddddd;fillColor2=#3D5565;fillColor3=#ffffff",
  471. Image_iphone_sort_handle:"shape=mxgraph.ios7.icons.options",Image_iphone_slider:"shape=mxgraph.ios.iSlider;barPos=60",Image_iphone_dropdown:"shape=mxgraph.ios.iComboBox;buttonText=;fillColor=#dddddd;fillColor2=#3D5565",Image_iphone_email_name:"",Image_iphone_switch_off:"shape=mxgraph.android.switch_off;fillColor=#666666",Image_iphone_keyboard_button_blue:"",Image_iphone_keyboard_letters:"shape=mxgraph.ios.iKeybLett",Image_iphone_keyboard_landscape:"shape=mxgraph.ios.iKeybLett",Image_iphone_large_tabbed_button:"mxCompositeShape",
  472. Image_iphone_sort_button:"mxCompositeShape",Image_iphone_tab_bar:"mxCompositeShape",Image_iphone_picker_multi:"mxCompositeShape",Image_iphone_picker_web:"mxCompositeShape",Image_iphone_add_icon_blue:"shape=mxgraph.ios.iAddIcon;fillColor=#8BbEff;fillColor2=#135Ec8;strokeColor=#ffffff",Image_iphone_add_icon_green:"shape=mxgraph.ios.iAddIcon;fillColor=#7AdF78;fillColor2=#1A9917;strokeColor=#ffffff",Image_iphone_remove_icon:"shape=mxgraph.ios.iDeleteIcon;fillColor=#e8878E;fillColor2=#BD1421;strokeColor=#ffffff",
  473. Image_iphone_arrow_icon:"shape=mxgraph.ios.iArrowIcon;fillColor=#8BbEff;fillColor2=#135Ec8;strokeColor=#ffffff",Image_iphone_arrow:"shape=mxgraph.ios7.misc.more",Image_iphone_checkmark:"shape=mxgraph.ios7.misc.check",Image_iphone_check_off:"shape=ellipse",Image_iphone_location_dot:"shape=ellipse",Image_iphone_mark_as_read:"shape=ellipse",Image_iphone_pin_green:"shape=mxgraph.ios.iPin;fillColor2=#00dd00;fillColor3=#004400;strokeColor=#006600",Image_iphone_pin_red:"shape=mxgraph.ios.iPin;fillColor2=#dd0000;fillColor3=#440000;strokeColor=#660000",
  474. Image_iphone_radio_off:"shape=ellipse",Image_iphone_checkbox_off:"",Image_iphone_indicator:"fillColor=#e8878E;gradientColor=#BD1421;strokeColor=#ffffff",Image_iphone_thread_count:""},Vb=function(g,k,l){l.includes(g)||l.push(g);if(g in k){var c=k[g];c.id=g;if(null!=c.Members)for(var a in c.Members)l=Vb(a,k,l)}return l};EditorUi.prototype.pasteLucidChart=function(g,k,l,c){var a=this.editor.graph;a.getModel().beginUpdate();try{var m=function(b,c){var g=null!=c.Endpoint1.Block?d[c.Endpoint1.Block]:null,
  475. k=null!=c.Endpoint2.Block?d[c.Endpoint2.Block]:null,l;l=new mxCell("",new mxGeometry(0,0,100,100),"html=1;");l.geometry.relative=!0;l.edge=!0;gc(l,b);var m=cb(b).Properties,n=null!=m?m.TextAreas:b.TextAreas;if(null!=n){for(var p=0;null!=n["t"+p];){var q=n["t"+p];l=db(q,l);p++}for(p=1;null!=n["m"+p];)q=n["m"+p],l=db(q,l,b),p++;null!=n.Text&&(l=db(n,l,b));n=null!=m?m.TextAreas:b.TextAreas;null!=n.Message&&(l=db(n.Message,l,b))}null==g&&null!=c.Endpoint1&&l.geometry.setTerminalPoint(new mxPoint(Math.round(.6*
  476. c.Endpoint1.x),Math.round(.6*c.Endpoint1.y)),!0);null==k&&null!=c.Endpoint2&&l.geometry.setTerminalPoint(new mxPoint(Math.round(.6*c.Endpoint2.x),Math.round(.6*c.Endpoint2.y)),!1);f.push(a.addCell(l,null,null,g,k))},f=[],d={},n=[],p=[],q=0;if(null!=g.Groups)for(var t in g.Groups){var r=g.Groups[t];r.id=t;if(1==r.Hidden&&null!=r.Members){p.includes(t)||p.push(t);for(var z in r.Members)p=Vb(z,g.Groups,p)}}if(null!=g.Blocks)for(t in g.Blocks)r=g.Blocks[t],r.id=t,p.includes(t)||(z=!1,null!=hb[r.Class]&&
  477. "mxCompositeShape"==hb[r.Class]&&(d[r.id]=xc(r,f,a),n.push(r),z=!0),z||(d[r.id]=yb(r),n.push(r)));else for(q=0;q<g.Objects.length;q++)r=g.Objects[q],r.IsBlock&&null!=r.Action&&null!=r.Action.Properties&&(d[r.id]=yb(r)),n.push(r);n.sort(function(a,c){a=cb(a);c=cb(c);return null!=a.Properties&&null!=c.Properties?a.Properties.ZOrder-c.Properties.ZOrder:0});for(q=0;q<n.length;q++){var r=n[q],D=d[r.id];null!=D?f.push(a.addCell(D)):r.IsLine&&null!=r.Action&&null!=r.Action.Properties&&m(r,r.Action.Properties)}if(null!=
  478. g.Lines)for(t in g.Lines)p.includes(t)||(r=g.Lines[t],m(r,r));if(c&&null!=k&&null!=l){a.isGridEnabled()&&(k=a.snap(k),l=a.snap(l));var I=a.getBoundingBoxFromGeometry(f,!0);null!=I&&a.moveCells(f,k-I.x,l-I.y)}a.setSelectionCells(f)}finally{a.getModel().endUpdate()}a.isSelectionEmpty()||(a.scrollCellToVisible(a.getSelectionCell()),null!=this.hoverIcons&&this.hoverIcons.update(a.view.getState(a.getSelectionCell())))}})();